diguyDx11GraphicsTexture(void *internal_data)
ID3D11Texture2D * m_pTexture
Definition: diguyDx11GraphicsTexture.h:37
virtual void bind_now(diguyTextureMapType texture_type)
This function will be called by DI-Guy when the texture should be made active, or bound...
void buildUncompressedTexture()
A class that represents a shared texture.
Definition: diguyGraphicsTexture.h:124
virtual void build()
This function will be called by DI-Guy when it is time for a renderer-specific texture object to be c...
ID3D11ShaderResourceView * m_pTextureView
Definition: diguyDx11GraphicsTexture.h:38
diguyTextureMapType
This enumeration lists the type of texture map a given image file is being used as.
Definition: diguyGraphicsTexture.h:55
virtual void unbuild()
This function will be called by DI-Guy when it is time for a renderer-specific texture object to be d...
void buildCompressedTexture()
Definition: diguyDx11GraphicsTexture.h:16
diguyGraphicsTexture * diguyDx11GraphicsTexture_create_func(void *internal_data)
Create function declaration.
virtual ~diguyDx11GraphicsTexture()