SAP 3D Visual Enterprise applications SDK
IDVLMaterial Class Referenceabstract

#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 IDVLTextureGetTexture (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
 

Detailed Description

This class defines the material interface


The documentation for this class was generated from the following file: