#include <RixLPE.h>
|
PRMAN_INLINE | SplatHelper (RixDisplayServices *displaySvc, int integratorCtxIndex, RixLPE &rixLpe, RixLPEState &state, int depth, RixLPEToken lightLpeToken, RixLPEToken lpeGroupId, bool isReflect, RtColorRGB const &eyeTrans, RtColorRGB const &lightTrans, RixShadingContext const *shadingCtx, int shadingCtxIndex, bool writeOpacityAllowed=true) |
|
PRMAN_INLINE | ~SplatHelper () |
|
PRMAN_INLINE void | SplatPerLobe (RixBXActiveLobeWeights &activeLobes, int weightIndex, RtColorRGB const &thruput, bool isFinite, float clamp=1.0f, bool isHoldout=false) |
|
PRMAN_INLINE void | SplatEmission (RtColorRGB const &emission, RtColorRGB const &thruput, bool isFinite, float clamp=1.0f, bool isHoldout=false) |
|
PRMAN_INLINE void | SplatValue (RtColorRGB const &color, bool isFinite, float clamp=1.0f) |
|
PRMAN_INLINE void | SplatBeauty (RtColorRGB const &val, RtColorRGB &trans) const |
|
PRMAN_INLINE void | SplatLPE (RtColorRGB const &val, RtColorRGB const *lightTrans, bool isFinite, float clamp, int lpeId=-1, OverwritePolicy overwritePolicy=k_Overwrite, bool isHoldout=false) |
|
◆ SplatHelper()
PRMAN_INLINE RixLPE::SplatHelper::SplatHelper |
( |
RixDisplayServices * |
displaySvc, |
|
|
int |
integratorCtxIndex, |
|
|
RixLPE & |
rixLpe, |
|
|
RixLPEState & |
state, |
|
|
int |
depth, |
|
|
RixLPEToken |
lightLpeToken, |
|
|
RixLPEToken |
lpeGroupId, |
|
|
bool |
isReflect, |
|
|
RtColorRGB const & |
eyeTrans, |
|
|
RtColorRGB const & |
lightTrans, |
|
|
RixShadingContext const * |
shadingCtx, |
|
|
int |
shadingCtxIndex, |
|
|
bool |
writeOpacityAllowed = true |
|
) |
| |
◆ ~SplatHelper()
◆ SplatBeauty()
◆ SplatEmission()
PRMAN_INLINE void RixLPE::SplatHelper::SplatEmission |
( |
RtColorRGB const & |
emission, |
|
|
RtColorRGB const & |
thruput, |
|
|
bool |
isFinite, |
|
|
float |
clamp = 1.0f , |
|
|
bool |
isHoldout = false |
|
) |
| |
◆ SplatLPE()
◆ SplatPerLobe()
◆ SplatValue()
PRMAN_INLINE void RixLPE::SplatHelper::SplatValue |
( |
RtColorRGB const & |
color, |
|
|
bool |
isFinite, |
|
|
float |
clamp = 1.0f |
|
) |
| |
◆ m_depth
int RixLPE::SplatHelper::m_depth |
◆ m_displaySvc
◆ m_eyeTrans
◆ m_integratorCtxIdx
int RixLPE::SplatHelper::m_integratorCtxIdx |
◆ m_isReflect
bool RixLPE::SplatHelper::m_isReflect |
◆ m_lgtLpeToken
◆ m_lgtTrans
◆ m_lpeGrpId
◆ m_rixLpe
RixLPE& RixLPE::SplatHelper::m_rixLpe |
◆ m_sCtx
◆ m_shadingCtxIdx
int RixLPE::SplatHelper::m_shadingCtxIdx |
◆ m_state
◆ m_writeOpacityAllowed
bool RixLPE::SplatHelper::m_writeOpacityAllowed |
The documentation for this class was generated from the following files: