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

Public Member Functions

void set_all_depths (const unsigned int &depth)
 
void set_max_depths (const PbrPathDepths &path_depths)
 
void set_total_depth (const unsigned int &total_depth)
 
void set_shadows_depth (const unsigned int &shadows_depth)
 
void set_volume_channels_depth (const unsigned int &volume_depth)
 
void set_diffuse_channels_depth (const unsigned int &diffuse_depth)
 
void set_reflection_channels_depth (const unsigned int &reflection_depth)
 
void set_transmission_channels_depth (const unsigned int &transmission_depth)
 
bool is_visible (const unsigned int &total_depth) const
 
bool cast_shadows (const unsigned int &total_depth) const
 
bool is_visible (const PbrChannelIndex &channel_index, const unsigned int &channel_depth) const