Public Types | Public Member Functions

imrMaterialCustAttrib Class Reference

This reference page is linked to from the following overview topics: Mental Ray Classes, Translation of Texture Map and Materials.


Search for all occurrences

#include <imrMaterialCustAttrib.h>

Inheritance diagram for imrMaterialCustAttrib:
Inheritance graph
[legend]

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


Member Function Documentation

virtual bool GetOpaque ( TimeValue  t = 0 ) const [pure virtual]
virtual void SetOpaque ( bool  val,
TimeValue  t = 0 
) [pure virtual]
virtual Texmap* GetShader ( ShaderSlot  slot ) const [pure virtual]
virtual void SetShader ( ShaderSlot  slot,
Texmap shader 
) [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