ShaderManager

ShaderManager
Scaleform::Render::D3D9::ShaderManager
Declaration
class ShaderManager : public StaticShaderManager<ShaderDesc, VertexShaderDesc, Uniform, ShaderInterface, Texture>;
Description

ShaderManager maintains shaders and declarations needed for rendering with different fill styles and includes methods for applying them to the device.

Methods
Method 
Description 
Returns the ShaderModel version that is used. 
Initializes the shader manager and registers the VertexShaders and the PixelShaders. 
Begins scene rendering. 
 
Completes rendering of a scene. 
Returns whether the current hardware supports dynamic loops inside shaders. 
Determines whether the device supports hardware instancing. 
Clears all texture memory and the state information regarding textures. 
Returns the bit-flags that the ShaderManager requires for proper operation. 
File

D3D9_Shader.h