RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RixLightingServices::IndirectResult Struct Reference

#include <RixLighting.h>

Public Member Functions

 IndirectResult ()
 
 IndirectResult (void *_learningNode, const RtPoint3 &_currP, const RtPoint3 &_camP, float _r, const RtVector3 &_wo, float _bxdfResponse, int _id, int _f)
 
void AddRadiance (float r)
 
void UpdateHitP (RtPoint3 const &p)
 

Public Attributes

void * learningNode
 
RtPoint3 currP
 
RtPoint3 camP
 
float nodeR
 
RtVector3 wo
 
RtPoint3 hitP
 
float bxdfResponse
 
int id
 
int faceIdx
 
float radianceIn
 
float transmission
 
bool hasResults
 

Constructor & Destructor Documentation

RixLightingServices::IndirectResult::IndirectResult ( )
inline
RixLightingServices::IndirectResult::IndirectResult ( void *  _learningNode,
const RtPoint3 &  _currP,
const RtPoint3 &  _camP,
float  _r,
const RtVector3 &  _wo,
float  _bxdfResponse,
int  _id,
int  _f 
)
inline

Member Function Documentation

void RixLightingServices::IndirectResult::AddRadiance ( float  r)
inline

References radianceIn.

void RixLightingServices::IndirectResult::UpdateHitP ( RtPoint3 const &  p)
inline

References hasResults, and hitP.

Member Data Documentation

float RixLightingServices::IndirectResult::bxdfResponse
RtPoint3 RixLightingServices::IndirectResult::camP
RtPoint3 RixLightingServices::IndirectResult::currP
int RixLightingServices::IndirectResult::faceIdx
bool RixLightingServices::IndirectResult::hasResults

Referenced by UpdateHitP().

RtPoint3 RixLightingServices::IndirectResult::hitP

Referenced by UpdateHitP().

int RixLightingServices::IndirectResult::id
void* RixLightingServices::IndirectResult::learningNode
float RixLightingServices::IndirectResult::nodeR
float RixLightingServices::IndirectResult::radianceIn

Referenced by AddRadiance().

float RixLightingServices::IndirectResult::transmission
RtVector3 RixLightingServices::IndirectResult::wo

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