106 m_hasNegativeDeterminant(false),
107 m_normalizationFactor(1.0f)
125 float& minT,
float& maxT)
const;
136 void SetConeAngle(
float v) { m_coneAngle = v; m_cosConeAngle = cosf(m_coneAngle); }
156 float m_cosConeAngle;
159 bool m_hasNegativeDeterminant;
163 float m_normalizationFactor;
pxrcore::ColorRGB RtColorRGB
IESProfile & GetIESProfile()
void SetConeAngle(float v)
void SetConeOffset(float v)
PRMAN_INLINE bool ReadIESProfile(RixContext const &rixCtx, RtUString const iesProfile)
PRMAN_INLINE void EvaluateIESProfile(RtFloat3 const &P, RtColorRGB *emission) const
bool GetHasNegativeDeterminant() const
pxrcore::UString RtUString
void SetHasNegativeDeterminant(float v)
float GetNormalizationFactor() const
PRMAN_INLINE float EvaluateConeAngle(RtFloat3 const &P) const
float GetConeAngle() const
float GetConeOffset() const