RixLPEInfo Class Reference
RixLPEInfo Class Referenceabstract
#include <RixInterfaces.h>
Inheritance diagram for RixLPEInfo:
Public Member Functions | |
virtual int | GetLpeIdByName (bool discrete, bool specular, bool reflect, bool user, unsigned char lobeId, char const *name)=0 |
virtual int | GetNumPotentialDiffuseLobes ()=0 |
virtual int | GetNumPotentialSpecularLobes ()=0 |
virtual int | GetNumPotentialUserLobes ()=0 |
virtual RixLPEToken | StringToToken (char const *str)=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 find out information related to light path expressions (LPEs).
Member Function Documentation
|
pure virtual |
GetLpeIdByName returns the integer lobe index given the lobe name and booleans indicating whether it is a discrete/specular/reflect lobe.
|
pure virtual |
Return the maximum potential number of diffuse and specular lobe indices.
The documentation for this class was generated from the following file: