Scaleform::Render::D3D12::ShaderManager
class ShaderManager : public StaticShaderManager<ShaderDesc, VertexShaderDesc, Uniform, ShaderInterface, Texture>;
ShaderManager maintains shaders and declarations needed for rendering with different fill styles and includes methods for applying them to the device.
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. |
D3D12_Shader.h