Clarisse 5.0 SP8 SDK
 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:

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