RenderManAPI  24.0
RixLight::EvaluateSamplesResults Struct Reference

EvaluateSamples Given surface information, q, and ray hit information on this light source wo, distance, and the parametric coordinates u,v evaluate the bxdf associated with the light's contribution and return the pdfDirect value. More...

#include <RixLight.h>

Public Attributes

float & pdfDirect
 
bool const isBidirectional
 
float & pdfEmit
 
float & pdfEmitDirection
 
float & solidAngleToArea
 
RtColorRGB diffuseColor
 
RtColorRGB specularColor
 
RtNormal3normal
 

Detailed Description

EvaluateSamples Given surface information, q, and ray hit information on this light source wo, distance, and the parametric coordinates u,v evaluate the bxdf associated with the light's contribution and return the pdfDirect value.

The passed in matrix transforms from the light's local space to that of the shaded point.

Member Data Documentation

◆ diffuseColor

RtColorRGB RixLight::EvaluateSamplesResults::diffuseColor

◆ isBidirectional

bool const RixLight::EvaluateSamplesResults::isBidirectional

◆ normal

RtNormal3& RixLight::EvaluateSamplesResults::normal

◆ pdfDirect

float& RixLight::EvaluateSamplesResults::pdfDirect

◆ pdfEmit

float& RixLight::EvaluateSamplesResults::pdfEmit

◆ pdfEmitDirection

float& RixLight::EvaluateSamplesResults::pdfEmitDirection

◆ solidAngleToArea

float& RixLight::EvaluateSamplesResults::solidAngleToArea

◆ specularColor

RtColorRGB RixLight::EvaluateSamplesResults::specularColor

The documentation for this struct was generated from the following file: