#include <imrMaterialCustAttrib.h>
List of all
members.
Public Types
|
enum |
ShaderSlot {
kShaderSlot_Surface,
kShaderSlot_Displacement,
kShaderSlot_Shadow,
kShaderSlot_Volume,
kShaderSlot_Environment,
kShaderSlot_Contour,
kShaderSlot_Photon,
kShaderSlot_PhotonVolume,
kShaderSlot_LightMap,
kShaderSlot_Count
} |
Public Member Functions
|
virtual
bool |
GetOpaque (TimeValue t=0) const =0 |
virtual
void |
SetOpaque (bool val, TimeValue t=0)=0 |
virtual
Texmap * |
GetShader (ShaderSlot
slot) const =0 |
virtual
void |
SetShader (ShaderSlot
slot, Texmap
*shader)=0 |
virtual
bool |
GetLockEnabled (ShaderSlot
slot) const =0 |
virtual
void |
SetLockEnabled (ShaderSlot
slot, bool enable)=0 |
virtual
bool |
GetShaderLocked (ShaderSlot
slot) const =0 |
virtual
void |
SetShaderLocked (ShaderSlot
slot, bool lock)=0 |
virtual
bool |
IsShaderLocked (ShaderSlot
slot) const =0 |
Member Enumeration Documentation
- Enumerator:
-
kShaderSlot_Surface |
|
kShaderSlot_Displacement |
|
kShaderSlot_Shadow |
|
kShaderSlot_Volume |
|
kShaderSlot_Environment |
|
kShaderSlot_Contour |
|
kShaderSlot_Photon |
|
kShaderSlot_PhotonVolume |
|
kShaderSlot_LightMap |
|
kShaderSlot_Count |
|
Member Function Documentation
virtual bool GetOpaque |
( |
TimeValue |
t = 0 |
) |
const [pure virtual] |
virtual void SetOpaque |
( |
bool |
val, |
|
|
TimeValue |
t = 0 |
|
) |
|
[pure virtual] |
virtual bool GetLockEnabled |
( |
ShaderSlot |
slot |
) |
const [pure virtual] |
virtual void SetLockEnabled |
( |
ShaderSlot |
slot, |
|
|
bool |
enable |
|
) |
|
[pure virtual] |
virtual bool GetShaderLocked |
( |
ShaderSlot |
slot |
) |
const [pure virtual] |
virtual void SetShaderLocked |
( |
ShaderSlot |
slot, |
|
|
bool |
lock |
|
) |
|
[pure virtual] |
virtual bool IsShaderLocked |
( |
ShaderSlot |
slot |
) |
const [pure virtual] |
imrMaterialCustAttrib
imrMaterialCustAttrib imrMaterialCustAttrib imrMaterialCustAttrib
imrMaterialCustAttrib imrMaterialCustAttrib imrMaterialCustAttrib
imrMaterialCustAttrib imrMaterialCustAttrib
imrMaterialCustAttrib
imrMaterialCustAttrib
imrMaterialCustAttrib imrMaterialCustAttrib imrMaterialCustAttrib
imrMaterialCustAttrib imrMaterialCustAttrib imrMaterialCustAttrib
imrMaterialCustAttrib imrMaterialCustAttrib
imrMaterialCustAttrib