![]() |
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().