An interface to find out information related to light path expressions (LPEs).
More...
#include <RixInterfaces.h>
Inherits RixInterface.
An interface to find out information related to light path expressions (LPEs).
Enumerator |
---|
k_Float |
|
k_Integer |
|
k_StringV |
|
k_Color |
|
k_Normal |
|
k_Vector |
|
k_Point |
|
k_HPoint |
|
k_MPoint |
|
k_Matrix |
|
RixLPEInfo::RixLPEInfo |
( |
) | |
|
|
inlineprotected |
virtual int RixLPEInfo::GetLpeIdByName |
( |
bool |
discrete, |
|
|
bool |
specular, |
|
|
bool |
reflect, |
|
|
bool |
user, |
|
|
unsigned char |
lobeId, |
|
|
char const * |
name |
|
) |
| const |
|
pure virtual |
GetLpeIdByName returns the integer lobe index given the lobe name and booleans indicating whether it is a discrete/specular/reflect lobe.
virtual int RixLPEInfo::GetNumPotentialDiffuseLobes |
( |
) | |
const |
|
pure virtual |
Return the maximum potential number of diffuse and specular lobe indices.
virtual int RixLPEInfo::GetNumPotentialSpecularLobes |
( |
) | |
const |
|
pure virtual |
virtual int RixLPEInfo::GetNumPotentialUserLobes |
( |
) | |
const |
|
pure virtual |
virtual int RixInterface::GetVersion |
( |
) | |
const |
|
inlinevirtualinherited |
Get the version number of this interface.
Different interfaces might have different version numbers in a given release.
References RixInterface::m_version.
int RixInterface::m_version |
|
protectedinherited |
The documentation for this class was generated from the following file: