Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
List of all members
DisneyHairData Class Reference
Inheritance diagram for DisneyHairData:
DisneyHairBCSDFData<> CoreScratchpadObject

Additional Inherited Members

- Public Member Functions inherited from DisneyHairBCSDFData<>
void configure (const GMathVec3< double > &wi, const GMathVec3< double > &shading_normal, const GMathVec3< double > &shading_tangent, const GMathVec3< double > &absorption, doublelongitudinal_roughness, doubleazimuthal_roughness, doubleeta, doublecuticle_tilt)
 
- Public Member Functions inherited from CoreScratchpadObject
virtual ~CoreScratchpadObject ()
 Implement this virtual destructor in your data class, the memory scratchpad will call it on the reset call.
 
- Static Public Member Functions inherited from DisneyHairBCSDFData<>
static void spherical_from_cartesian (double &sin_theta, double &cos_theta, double &phi, const GMathVec3< double > &direction)
 
static GMathVec3< double > cartesian_from_spherical (doublesin_theta, doublecos_theta, doublephi)
 
- Public Attributes inherited from DisneyHairBCSDFData<>
double m_longitudinal_roughness [4]
 
double m_azimuthal_roughness
 
GMathVec3< double > m_tangent
 
GMathVec3< double > m_bitangent
 
double m_sinThetaOp [4]
 
double m_cosThetaOp [4]
 
double m_phiO
 
double m_gammaO
 
double m_gammaT
 
GMathVec3< double > m_ap [4]