RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RixLPEScatterEvent Class Reference

#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
 

Constructor & Destructor Documentation

PRMAN_INLINE RixLPEScatterEvent::RixLPEScatterEvent ( bool  isReflect,
bool  isUser,
bool  isSpecular,
unsigned char  lpeId 
)

Member Function Documentation

PRMAN_INLINE RixLPEToken RixLPEScatterEvent::GetEvent ( ) const
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

The documentation for this class was generated from the following files: