Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CtxPbrSampleCounter Class Reference

Public Types

enum  AOVS : unsigned int {
  DIFFUSE = 0,
  DIFFUSE_TRANSMISSION,
  DIFFUSE_REFLECTION,
  GLOSSY,
  GLOSSY_TRANSMISSION,
  GLOSSY_REFLECTION,
  SPECULAR,
  SPECULAR_TRANSMISSION,
  SPECULAR_REFLECTION,
  SPEC_GLOSS,
  SPEC_GLOSS_TRANSMISSION,
  SPEC_GLOSS_REFLECTION,
  SUBSURFACE,
  VOLUME,
  LIGHT,
  COUNT
}
 

Public Member Functions

unsigned int & operator[] (unsigned int index)
 

Static Public Member Functions

static void init (CtxPbrSampleCounter &clamping_constants)
 

Public Attributes

unsigned int count [AOVS::COUNT]