diguyDx9GraphicsTexture(void *internal_data)
4 Header files and forward declarations
Definition: diguyDx9GraphicsTexture.cpp:43
void buildCompressedTexture()
Definition: diguyDx9GraphicsTexture.cpp:203
void buildNullTexture()
Definition: diguyDx9GraphicsTexture.cpp:320
A class that represents a shared texture.
Definition: diguyGraphicsTexture.h:135
void buildUncompressedTexture()
Definition: diguyDx9GraphicsTexture.cpp:111
Definition: diguyDx9GraphicsTexture.h:19
virtual void unbuild()
This function will be called by DI-Guy when it is time for a renderer-specific texture object to be d...
Definition: diguyDx9GraphicsTexture.cpp:384
diguyTextureMapType
This enumeration lists the type of texture map a given image file is being used as.
Definition: diguyGraphicsTexture.h:56
virtual void bind_now(diguyTextureMapType texture_type)
This function will be called by DI-Guy when the texture should be made active, or bound...
Definition: diguyDx9GraphicsTexture.cpp:409
diguyGraphicsTexture * diguyDx9GraphicsTexture_create_func(void *internal_data)
Create function declaration.
Definition: diguyDx9GraphicsTexture.cpp:451
virtual void build()
This function will be called by DI-Guy when it is time for a renderer-specific texture object to be c...
Definition: diguyDx9GraphicsTexture.cpp:70
IDirect3DTexture9 * m_pTexture
Definition: diguyDx9GraphicsTexture.h:39