RenderMan API  23.0
RixBXLobeTraits::Bitfield Struct Reference

#include <RixBxdfLobe.h>

Public Attributes

unsigned valid: 1
 
unsigned discreteSubset: 1
 if 0, its an invalid sample More...
 
unsigned solidAngleSubset: 1
 includes discrete lobe More...
 
unsigned reflectSubset: 1
 includes solid angle (non-discrete) lobe More...
 
unsigned transmitSubset: 1
 include reflected rays More...
 
unsigned continuationSubset: 1
 include transmitted rays More...
 
unsigned D: k_RixBXMaxNumDiffuseLobes
 include continuation rays More...
 
unsigned S: k_RixBXMaxNumSpecularLobes
 1 bit / diffuse lobe More...
 
unsigned U: k_RixBXMaxNumUserLobes
 1 bit / specular lobe More...
 
unsigned maxspeculardepth: 1
 1 bit / user lobe More...
 
unsigned maxdiffusedepth: 1
 

Detailed Description

Definition at line 269 of file RixBxdfLobe.h.

Member Data Documentation

◆ continuationSubset

unsigned RixBXLobeTraits::Bitfield::continuationSubset

include transmitted rays

Definition at line 276 of file RixBxdfLobe.h.

◆ D

unsigned RixBXLobeTraits::Bitfield::D

include continuation rays

Definition at line 277 of file RixBxdfLobe.h.

◆ discreteSubset

unsigned RixBXLobeTraits::Bitfield::discreteSubset

if 0, its an invalid sample

Definition at line 272 of file RixBxdfLobe.h.

◆ maxdiffusedepth

unsigned RixBXLobeTraits::Bitfield::maxdiffusedepth

Definition at line 282 of file RixBxdfLobe.h.

◆ maxspeculardepth

unsigned RixBXLobeTraits::Bitfield::maxspeculardepth

1 bit / user lobe

Definition at line 281 of file RixBxdfLobe.h.

◆ reflectSubset

unsigned RixBXLobeTraits::Bitfield::reflectSubset

includes solid angle (non-discrete) lobe

Definition at line 274 of file RixBxdfLobe.h.

◆ S

unsigned RixBXLobeTraits::Bitfield::S

1 bit / diffuse lobe

Definition at line 278 of file RixBxdfLobe.h.

◆ solidAngleSubset

unsigned RixBXLobeTraits::Bitfield::solidAngleSubset

includes discrete lobe

Definition at line 273 of file RixBxdfLobe.h.

◆ transmitSubset

unsigned RixBXLobeTraits::Bitfield::transmitSubset

include reflected rays

Definition at line 275 of file RixBxdfLobe.h.

◆ U

unsigned RixBXLobeTraits::Bitfield::U

1 bit / specular lobe

Definition at line 279 of file RixBxdfLobe.h.

◆ valid

unsigned RixBXLobeTraits::Bitfield::valid

Definition at line 271 of file RixBxdfLobe.h.


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