Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
PbrSampler Class Referenceabstract
Inheritance diagram for PbrSampler:
PbrSobolSampler

Public Member Functions

virtual void init (const CtxEval &eval_ctx, CtxShader &shader_ctx)
 
void set_dimension (const unsigned int &dimension)
 
const unsigned int & get_dimension () const
 
void increment_dimension (const unsigned int &increment)
 
void decrement_dimension (const unsigned int &decrement)
 
virtual void get_sample (const unsigned int &seed, const unsigned int &sample_index, PbrRandVar &var) const =0
 

Protected Attributes

unsigned int m_dimension