RixBXLobeSampled::Bitfield Struct Reference

RixBXLobeSampled::Bitfield Struct Reference

Public Attributes

unsigned short valid: 1
 
unsigned short discrete: 1
 0 means all other fields are invalid
 
unsigned short specular: 1
 
unsigned short reflect: 1
 0 is diffuse, 1 is specular
 
unsigned short entering: 1
 0 is refract, 1 is reflect
 
unsigned short continuation: 1
 
unsigned short user: 1
 0 is scattering, 1 is continuation
 
unsigned short lpeId: 3
 0 is standard, 1 is user-specific
 
unsigned short lobeId: 3
 specular or diffuse lobe identity
 
unsigned short unused: 3
 an optional user label for the sample
 

Member Data Documentation

unsigned short RixBXLobeSampled::Bitfield::continuation

valid only on Transmit, computed by RtRayGeometry::InitOrigination()

unsigned short RixBXLobeSampled::Bitfield::specular

0 for solidangle measure, 1 for discrete measure


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