ShaderManager

ShaderManager
Scaleform::Render::D3D12::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 bit-flags that the ShaderManager requires for proper operation. 
Returns the ShaderModel version that is used. 
Determines whether the device supports hardware instancing. 
Initializes the shader manager and registers the VertexShaders and the PixelShaders. 
Obtains formats that the renderer will use for single, batched and instanced rendering of the specified source format. 
HAL notification event. 
Clears all texture memory and the state information regarding textures. 
Sets the command list for the ShaderManager to use. 
ShaderManager constructor. 
File

D3D12_Shader.h