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).
◆ Type
Enumerator |
---|
k_Float | |
k_Integer | |
k_StringV | |
k_Color | |
k_Normal | |
k_Vector | |
k_Point | |
k_HPoint | |
k_MPoint | |
k_Matrix | |
◆ RixLPEInfo()
RixLPEInfo::RixLPEInfo |
( |
| ) |
|
|
inlineprotected |
◆ GetLpeIdByName()
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.
◆ GetNumPotentialDiffuseLobes()
virtual int RixLPEInfo::GetNumPotentialDiffuseLobes |
( |
| ) |
const |
|
pure virtual |
Return the maximum potential number of diffuse and specular lobe indices.
◆ GetNumPotentialSpecularLobes()
virtual int RixLPEInfo::GetNumPotentialSpecularLobes |
( |
| ) |
const |
|
pure virtual |
◆ GetNumPotentialUserLobes()
virtual int RixLPEInfo::GetNumPotentialUserLobes |
( |
| ) |
const |
|
pure virtual |
◆ GetVersion()
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.
◆ m_version
int RixInterface::m_version |
|
protectedinherited |
The documentation for this class was generated from the following file: