SAP 3D Visual Enterprise applications SDK
|
#include <DVLMaterial.h>
Public Member Functions | |
virtual const char * | GetName () const =0 |
virtual uint32_t | GetColorParam (eMaterialColorParam param) const =0 |
virtual void | SetColorParam (eMaterialColorParam param, uint32_t c)=0 |
virtual float | GetScalarParam (eMaterialScalarParam param) const =0 |
virtual void | SetScalarParam (eMaterialScalarParam param, float f)=0 |
virtual IDVLTexture * | GetTexture (eMaterialTextureType type) const =0 |
virtual void | SetTexture (eMaterialTextureType type, IDVLTexture *texture)=0 |
virtual float | GetTextureParam (eMaterialTextureType type, eMaterialTextureParam param) const =0 |
virtual void | SetTextureParam (eMaterialTextureType type, eMaterialTextureParam param, float f)=0 |
virtual bool | GetTextureFlag (eMaterialTextureType type, eMaterialTextureFlag flag) const =0 |
virtual void | SetTextureFlag (eMaterialTextureType type, eMaterialTextureFlag flag, bool b)=0 |
This class defines the material interface