|
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