Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
PbrWeightedSasObject::RayScatterData Struct Reference
Inheritance diagram for PbrWeightedSasObject::RayScatterData:
CoreScratchpadObject

Public Member Functions

double init (const GMathVec3d &position, const GMathRay<> *ray, const double &t_min, const double &t_max)
 
void scatter (const double &sample, double &t, double &pdf)
 
double pdf (const double &t)
 
- Public Member Functions inherited from CoreScratchpadObject
virtual ~CoreScratchpadObject ()
 Implement this virtual destructor in your data class, the memory scratchpad will call it on the reset call.
 

Public Attributes

EquiAngularSampling eas