Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::BsdfEvalInput Class Referencefinal

Input for BsdfEvalQuery. More...

#include <BsdfEvalQuery.h>

Public Member Functions

void set (const BsdfSampleQuery &sample)
 
void set (const BsdfSampleInput &sampleInput, const BsdfSampleOutput &sampleOutput)
 
void set (const SurfaceHit &X, const math::Vector3R &L, const math::Vector3R &V)
 
const SurfaceHitgetX () const
 
const math::Vector3RgetL () const
 
const math::Vector3RgetV () const
 

Detailed Description

Input for BsdfEvalQuery.

Member Function Documentation

◆ getL()

const math::Vector3R & ph::BsdfEvalInput::getL ( ) const
inline

◆ getV()

const math::Vector3R & ph::BsdfEvalInput::getV ( ) const
inline

◆ getX()

const SurfaceHit & ph::BsdfEvalInput::getX ( ) const
inline

◆ set() [1/3]

void ph::BsdfEvalInput::set ( const BsdfSampleInput & sampleInput,
const BsdfSampleOutput & sampleOutput )

◆ set() [2/3]

void ph::BsdfEvalInput::set ( const BsdfSampleQuery & sample)

◆ set() [3/3]

void ph::BsdfEvalInput::set ( const SurfaceHit & X,
const math::Vector3R & L,
const math::Vector3R & V )
inline

The documentation for this class was generated from the following files: