Interface IShaderPoolManager
- Namespace
- HelixToolkit.SharpDX.ShaderManager
- Assembly
- HelixToolkit.SharpDX.dll
public interface IShaderPoolManager : IDisposable
- Inherited Members
Methods
RegisterInputLayout(InputLayoutDescription?)
Registers the input layout. Input layout object live time is managed by ShaderPoolManager. Input layout should not be disposed manually
InputLayoutProxy? RegisterInputLayout(InputLayoutDescription? description)
Parameters
descriptionInputLayoutDescriptionThe description.
Returns
RegisterShader(ShaderDescription?)
Registers the shader. Shader object live time is managed by ShaderPoolManager. Shader should not be disposed manually.
ShaderBase? RegisterShader(ShaderDescription? description)
Parameters
descriptionShaderDescriptionThe description.