RixCustomLPE Class Reference
RixCustomLPE Class Referenceabstract
An interface to lookup and match custom light path expressions (LPEs). More...
#include <RixInterfaces.h>
Inheritance diagram for RixCustomLPE:
Public Member Functions | |
virtual int | LookupLPE (char const *lpeExpr)=0 |
virtual bool | MatchesLPE (int customLpe, RixLPEState *lpeState, RtColorRGB &thruput)=0 |
virtual void | RegisterScatterCallback (RixLPECallback callbackFunc, void *userData=NULL)=0 |
virtual void | InvokeScatterCallbacks (RixLPEState *lpeState, RixShadingContext const *sCtx, int sCtxIndex, RtColorRGB const &thruput, RtColorRGB const *lgtTrans, bool firstContribution)=0 |
Public Member Functions inherited from RixInterface | |
virtual int | GetVersion () const |
Additional Inherited Members | |
Protected Member Functions inherited from RixInterface | |
RixInterface (int version) | |
Interfaces should not be constructed by users. | |
virtual | ~RixInterface () |
Interfaces should not be deleted by users. | |
Protected Attributes inherited from RixInterface | |
int | m_version |
Version number of this interface. | |
Detailed Description
An interface to lookup and match custom light path expressions (LPEs).
The documentation for this class was generated from the following file: