HDK
|
#include <RE_Material.h>
Public Types | |
enum | RE_TexMapType { DIFFUSE, SPECULAR, BUMP, NORMAL, OPACITY, ENVIRONMENT, DISPLACEMENT, EMISSION, ROUGHNESS, OCCLUSION, METALLIC, COAT_INTENSITY, COAT_ROUGHNESS, REFLECTION_AMOUNT, HAIR_DIFFUSE, HAIR_DIFFUSE_BLEND, HAIR_SPECULAR, HAIR_SPECULAR_BLEND, HAIR_ALPHA, GAME_BLEND } |
Public Member Functions | |
RE_TextureCallback () | |
This class is used to provide texture parameters for each texture layer. More... | |
virtual | ~RE_TextureCallback () |
virtual int | getNumLayers () const |
virtual void | updateAllSources (RE_Material *mat, const UT_Options *opts, fpreal time) |
virtual RE_TextureMap * | createTexture (RE_Render *r, int layer, RE_TexMapType type, UT_String &uvsetname) |
virtual int64 | getMemoryUsage (bool inclusive) const =0 |
Definition at line 40 of file RE_Material.h.
Definition at line 47 of file RE_Material.h.
RE_TextureCallback::RE_TextureCallback | ( | ) |
This class is used to provide texture parameters for each texture layer.
|
virtual |
|
virtual |
|
pure virtual |
Returns the amount of main memory (NOT graphics memory!) owned by this RE_TextureCallback.
|
inlinevirtual |
Definition at line 73 of file RE_Material.h.
|
inlinevirtual |
Definition at line 74 of file RE_Material.h.