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