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

Input for BsdfPdfQuery. More...

#include <BsdfPdfQuery.h>

Public Member Functions

void set (const BsdfEvalInput &evalInput)
 
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 BsdfPdfQuery.

Member Function Documentation

◆ getL()

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

◆ getV()

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

◆ getX()

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

◆ set() [1/4]

void ph::BsdfPdfInput::set ( const BsdfEvalInput & evalInput)

◆ set() [2/4]

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

◆ set() [3/4]

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

◆ set() [4/4]

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

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