29 #include "PipelineState.h" 35 static constexpr INTERFACE_ID IID_PipelineStateD3D11 =
36 { 0x3ea6e3f4, 0x9966, 0x47fc, { 0x8c, 0xe8, 0xe, 0xb3, 0xe2, 0x27, 0x30, 0x61 } };
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
virtual ID3D11PixelShader * GetD3D11PixelShader()=0
Returns a pointer to the ID3D11PixelShader interface of the internal pixel shader object...
virtual ID3D11RasterizerState * GetD3D11RasterizerState()=0
Returns a pointer to the ID3D11RasterizerState interface of the internal Direct3D11 object...
virtual ID3D11InputLayout * GetD3D11InputLayout()=0
Returns a pointer to the ID3D11InputLayout interface of the internal Direct3D11 object.
virtual ID3D11BlendState * GetD3D11BlendState()=0
Returns a pointer to the ID3D11BlendState interface of the internal Direct3D11 object.
virtual ID3D11GeometryShader * GetD3D11GeometryShader()=0
Returns a pointer to the ID3D11GeometryShader interface of the internal geometry shader object...
Definition: PipelineState.h:209
virtual ID3D11ComputeShader * GetD3D11ComputeShader()=0
Returns a pointer to the ID3D11ComputeShader interface of the internal compute shader object...
virtual ID3D11DepthStencilState * GetD3D11DepthStencilState()=0
Returns a pointer to the ID3D11DepthStencilState interface of the internal Direct3D11 object...
virtual ID3D11DomainShader * GetD3D11DomainShader()=0
Returns a pointer to the ID3D11DomainShader interface of the internal domain shader object...
virtual ID3D11VertexShader * GetD3D11VertexShader()=0
Returns a pointer to the ID3D11VertexShader interface of the internal vertex shader object...
Interface to the blend state object implemented in D3D11.
Definition: PipelineStateD3D11.h:39
virtual ID3D11HullShader * GetD3D11HullShader()=0
Returns a pointer to the ID3D11HullShader interface of the internal hull shader object.