ShaderD3D12Impl class final
Implementation of a shader object in Direct3D12 backend.
Contents
- Reference
Base classes
-
template<typename EngineImplTraits>class ShaderBase<EngineD3D12ImplTraits>
- 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 Direct3D12 backend. - void GetResourceDesc(Uint32 Index, ShaderResourceDesc& ResourceDesc) const final
- Implementation of IShader::GetResource() in Direct3D12 backend.
- void GetHLSLResource(Uint32 Index, HLSLShaderResourceDesc& ResourceDesc) const final
- Implementation of IShaderD3D::
GetHLSLResource() in Direct3D12 backend.