![]() |
RenderMan API
23.0
|
#include <RixBxdfLobe.h>
Public Attributes | |
unsigned short | valid: 1 |
unsigned short | discrete: 1 |
0 means all other fields are invalid More... | |
unsigned short | specular: 1 |
unsigned short | reflect: 1 |
0 is diffuse, 1 is specular More... | |
unsigned short | entering: 1 |
0 is refract, 1 is reflect More... | |
unsigned short | continuation: 1 |
unsigned short | user: 1 |
0 is scattering, 1 is continuation More... | |
unsigned short | lpeId: 3 |
0 is standard, 1 is user-specific More... | |
unsigned short | lobeId: 4 |
specular or diffuse lobe identity More... | |
unsigned short | thinShadow: 1 |
an optional user label for the sample More... | |
unsigned short | unused: 1 |
1 to flag thin shadow, 0 otherwise More... | |
Definition at line 137 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::continuation |
valid only on Transmit, computed by RtRayGeometry::InitOrigination()
Definition at line 146 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::discrete |
0 means all other fields are invalid
Definition at line 140 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::entering |
0 is refract, 1 is reflect
Definition at line 144 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::lobeId |
specular or diffuse lobe identity
Definition at line 149 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::lpeId |
0 is standard, 1 is user-specific
Definition at line 148 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::reflect |
0 is diffuse, 1 is specular
Definition at line 143 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::specular |
0 for solid angle measure, 1 for discrete measure
Definition at line 142 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::thinShadow |
an optional user label for the sample
Definition at line 150 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::unused |
1 to flag thin shadow, 0 otherwise
Definition at line 151 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::user |
0 is scattering, 1 is continuation
Definition at line 147 of file RixBxdfLobe.h.
unsigned short RixBXLobeSampled::Bitfield::valid |
Definition at line 139 of file RixBxdfLobe.h.