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

Public Member Functions

void reset ()
 
void set_shadow_color (const GMathVec3d &shadow_color)
 
const GMathVec3f & get_shadow_color () const
 
bool cast_shadows (const unsigned int &total_depth) const
 
float get_low_light_threshold (const float &default_value) const
 
ModuleGroupget_shadow_group () const
 
const UniqueStringget_lpe_label () const
 
const PbrLightAttenuationget_attenuation () const
 

Public Attributes

float m_low_light_threshold
 
ModuleGroupm_shadow_group
 
PbrPathDepths m_path_depths
 
PbrLightAttenuation m_attenuation
 
UniqueString m_lpe_label
 
bool m_is_aov_exclusive
 

Static Public Attributes

static const PbrEmissionModifier s_default_emission_modifier = PbrEmissionModifier()