ShaderD3D11Impl class final
Shader implementation in Direct3D11 backend.
Contents
- Reference
Base classes
-
template<typename EngineImplTraits>class ShaderBase<EngineD3D11ImplTraits>
- Template class implementing base functionality of the shader object.
- class ShaderD3DBase
- Base implementation of a D3D shader.
Public functions
- auto GetResourceCount() const -> Uint32 final
- Implementation of IShader::
GetResourceCount() in Direct3D11 backend. - void GetResourceDesc(Uint32 Index, ShaderResourceDesc& ResourceDesc) const final
- Implementation of IShader::GetResource() in Direct3D11 backend.
- void GetHLSLResource(Uint32 Index, HLSLShaderResourceDesc& ResourceDesc) const final
- Implementation of IShaderD3D::
GetHLSLResource() method. - auto GetD3D11Shader() -> ID3D11DeviceChild* final
- Implementation of IShaderD3D11::
GetD3D11Shader() method.