PipelineStateD3D11Impl class final
Pipeline state object implementation in Direct3D11 backend.
Contents
- Reference
Base classes
-
template<typename EngineImplTraits>class PipelineStateBase<EngineD3D11ImplTraits>
- Template class implementing base functionality of the pipeline state object.
Public functions
- auto IsCompatibleWith(const IPipelineState* pPSO) const -> bool final
- Implementation of IPipelineState::
IsCompatibleWith() in Direct3D11 backend. - auto GetD3D11BlendState() -> ID3D11BlendState* final
- Implementation of IPipelineStateD3D11::
GetD3D11BlendState() method. - auto GetD3D11RasterizerState() -> ID3D11RasterizerState* final
- Implementation of IPipelineStateD3D11::
GetD3D11RasterizerState() method. - auto GetD3D11DepthStencilState() -> ID3D11DepthStencilState* final
- Implementation of IPipelineStateD3D11::
GetD3D11DepthStencilState() method. - auto GetD3D11InputLayout() -> ID3D11InputLayout* final
- Implementation of IPipelineStateD3D11::
GetD3D11InputLayout() method. - auto GetD3D11VertexShader() -> ID3D11VertexShader* final
- Implementation of IPipelineStateD3D11::
GetD3D11VertexShader() method. - auto GetD3D11PixelShader() -> ID3D11PixelShader* final
- Implementation of IPipelineStateD3D11::
GetD3D11PixelShader() method. - auto GetD3D11GeometryShader() -> ID3D11GeometryShader* final
- Implementation of IPipelineStateD3D11::
GetD3D11GeometryShader() method. - auto GetD3D11DomainShader() -> ID3D11DomainShader* final
- Implementation of IPipelineStateD3D11::
GetD3D11DomainShader() method. - auto GetD3D11HullShader() -> ID3D11HullShader* final
- Implementation of IPipelineStateD3D11::
GetD3D11HullShader() method. - auto GetD3D11ComputeShader() -> ID3D11ComputeShader* final
- Implementation of IPipelineStateD3D11::
GetD3D11ComputeShader() method.