TextureManager

TextureManager
Declaration
class TextureManager : public Render::TextureManager;
Description

D3D9 Texture Manager for creating textures and keeping track of them in the list.

Methods
Method 
Description 
Begins rendering of a scene. 
Checks if the current thread has access to create a texture. 
Creates a depth/stencil surface four use with a render target. 
Creates a DepthStencil surface, called from RenderBufferManager. Alternative memory manager may be used to swap out resources. 
Creates a texture object from a platform specific texture handle, which has already been allocated by the user. 
Returns the Direct3D device used in the renderer. 
Returns the format of the DrawableImage image. 
Returns which image format types a texture manager supports rendering natively. 
Reports ImageUse flags supported by the renderer for this image format. 
Determines whether the input format is an acceptable DrawableImage format for this texture manager. 
Applies a sampler state settings for a given texture stage. 
Called to release textures (non-managed ones) from the device. 
Initializes TextureManager with the Direct3D device and texture capabilities. 
Used once the texture manager is no longer necessary. 
Called after Reset to restore the textures. 
File

D3D9_Texture.h