18 #ifndef INCLUDED_RENDERER_BACKEND_DUMMY_PIPELINESTATE 19 #define INCLUDED_RENDERER_BACKEND_DUMMY_PIPELINESTATE 51 static std::unique_ptr<CGraphicsPipelineState>
Create(
67 #endif // INCLUDED_RENDERER_BACKEND_DUMMY_PIPELINESTATE CGraphicsPipelineState()=default
static std::unique_ptr< CGraphicsPipelineState > Create(CDevice *device, const SGraphicsPipelineStateDesc &desc)
Definition: PipelineState.cpp:34
IShaderProgram * GetShaderProgram() const override
Definition: PipelineState.h:44
SGraphicsPipelineStateDesc m_Desc
Definition: PipelineState.h:58
Definition: PipelineState.h:37
Definition: PipelineState.h:164
A holder for precompiled graphics pipeline description.
Definition: PipelineState.h:190
IShaderProgram is a container for multiple shaders of different types.
Definition: IShaderProgram.h:80
const SGraphicsPipelineStateDesc & GetDesc() const
Definition: PipelineState.h:46
Backend
Definition: Backend.h:27
IDevice * GetDevice() override
Definition: PipelineState.cpp:43
IShaderProgram * shaderProgram
Definition: PipelineState.h:168
Definition: VideoMode.h:28
~CGraphicsPipelineState() override=default
CDevice * m_Device
Definition: PipelineState.h:56