![]() |
RenderMan
26.0
|
#include <RixLPE.h>
Public Member Functions | |
PRMAN_INLINE | RixLPEScatterEvent (RixBXLobeSampled lobeSampled) |
PRMAN_INLINE | RixLPEScatterEvent (RixBXLobeTraits traits) |
PRMAN_INLINE | RixLPEScatterEvent (bool isReflect, bool isUser, bool isSpecular, unsigned char lpeId) |
PRMAN_INLINE bool | GetValid () const |
PRMAN_INLINE RixLPEToken | GetEvent () const |
PRMAN_INLINE RixLPEToken | GetScatt () const |
PRMAN_INLINE unsigned char | GetLpeId () const |
PRMAN_INLINE unsigned char | GetLpeIndex () const |
PRMAN_INLINE RixLPEScatterEvent::RixLPEScatterEvent | ( | RixBXLobeSampled | lobeSampled) |
PRMAN_INLINE RixLPEScatterEvent::RixLPEScatterEvent | ( | RixBXLobeTraits | traits) |
PRMAN_INLINE RixLPEScatterEvent::RixLPEScatterEvent | ( | bool | isReflect, |
bool | isUser, | ||
bool | isSpecular, | ||
unsigned char | lpeId | ||
) |
References RixLPE::k_DIFFUSE1, RixLPE::k_SPECULAR1, and RixLPE::k_USER1.
PRMAN_INLINE RixLPEToken RixLPEScatterEvent::GetEvent | ( | ) | const |
References GetValid(), RixLPE::k_NONE, RixLPE::k_REFLECT, and RixLPE::k_TRANSMIT.
Referenced by RixLPEState::MoveVertex().
PRMAN_INLINE unsigned char RixLPEScatterEvent::GetLpeId | ( | ) | const |
References GetValid().
PRMAN_INLINE unsigned char RixLPEScatterEvent::GetLpeIndex | ( | ) | const |
References GetValid().
PRMAN_INLINE RixLPEToken RixLPEScatterEvent::GetScatt | ( | ) | const |
References GetValid(), and RixLPE::k_NONE.
Referenced by RixLPEState::MoveVertex().
PRMAN_INLINE bool RixLPEScatterEvent::GetValid | ( | ) | const |
References RixLPE::k_NONE.
Referenced by GetEvent(), GetLpeId(), GetLpeIndex(), GetScatt(), and RixLPEState::MoveVertex().