TextureManager

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

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

Methods
Method 
Description 
Applies fill texture by setting it to the specified stage, initializing samplers and vertex constants. 
Begins scene rendering. 
Creates a depth/stencil surface for use with a render target. 
Adds a FrameBuffer to the Frame Buffer Object kill list, or deletes it immediately if currently executing in the Render thread. 
Should be called before each frame on the RenderThread. 
Determines whether non-power of two textures is supported. 
Creates a DepthStencil surface, called from RenderBufferManager
Creates a texture object from a platform specific texture handle, which has already been allocated by the user. 
Returns which image format types a texture manager supports rendering natively. 
Reports ImageUse flags supported by the renderer for this image format. 
Initializes the texture with the texture format, and GL extensions if required. 
Determines if the textures are multi-threaded textures. 
Notifies about the loss of all texture contents in the current GL context. 
Determines whether the input format is an acceptable DrawableImage format for this texture manager. 
TextureManager constructor. 
File

GL_Texture.h