RenderMan API  23.0
RixLight::EvaluateSamplesResults Struct Reference

#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.

Definition at line 297 of file RixLight.h.

Member Data Documentation

◆ diffuseColor

RtColorRGB RixLight::EvaluateSamplesResults::diffuseColor

Definition at line 304 of file RixLight.h.

◆ isBidirectional

bool const RixLight::EvaluateSamplesResults::isBidirectional

Definition at line 300 of file RixLight.h.

◆ normal

RtNormal3& RixLight::EvaluateSamplesResults::normal

Definition at line 306 of file RixLight.h.

◆ pdfDirect

float& RixLight::EvaluateSamplesResults::pdfDirect

Definition at line 299 of file RixLight.h.

◆ pdfEmit

float& RixLight::EvaluateSamplesResults::pdfEmit

Definition at line 301 of file RixLight.h.

◆ pdfEmitDirection

float& RixLight::EvaluateSamplesResults::pdfEmitDirection

Definition at line 302 of file RixLight.h.

◆ solidAngleToArea

float& RixLight::EvaluateSamplesResults::solidAngleToArea

Definition at line 303 of file RixLight.h.

◆ specularColor

RtColorRGB RixLight::EvaluateSamplesResults::specularColor

Definition at line 305 of file RixLight.h.


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