IPipelineStateD3D11 struct
Exposes Direct3D11-specific functionality of a pipeline state object.
Contents
- Reference
Base classes
- struct IPipelineState
- Pipeline state interface.
Public functions
- auto GetD3D11BlendState() -> ID3D11BlendState*METHOD() virtual
- Returns a pointer to the ID3D11BlendState interface of the internal Direct3D11 object.
- auto GetD3D11RasterizerState() -> ID3D11RasterizerState*METHOD() virtual
- Returns a pointer to the ID3D11RasterizerState interface of the internal Direct3D11 object.
- auto GetD3D11DepthStencilState() -> ID3D11DepthStencilState*METHOD() virtual
- Returns a pointer to the ID3D11DepthStencilState interface of the internal Direct3D11 object.
- auto GetD3D11InputLayout() -> ID3D11InputLayout*METHOD() virtual
- Returns a pointer to the ID3D11InputLayout interface of the internal Direct3D11 object.
- auto GetD3D11VertexShader() -> ID3D11VertexShader*METHOD() virtual
- Returns a pointer to the ID3D11VertexShader interface of the internal vertex shader object.
- auto GetD3D11PixelShader() -> ID3D11PixelShader*METHOD() virtual
- Returns a pointer to the ID3D11PixelShader interface of the internal pixel shader object.
- auto GetD3D11GeometryShader() -> ID3D11GeometryShader*METHOD() virtual
- Returns a pointer to the ID3D11GeometryShader interface of the internal geometry shader object.
- auto GetD3D11DomainShader() -> ID3D11DomainShader*METHOD() virtual
- Returns a pointer to the ID3D11DomainShader interface of the internal domain shader object.
- auto GetD3D11HullShader() -> ID3D11HullShader*METHOD() virtual
- Returns a pointer to the ID3D11HullShader interface of the internal hull shader object.
- auto GetD3D11ComputeShader() -> ID3D11ComputeShader*METHOD() virtual
- Returns a pointer to the ID3D11ComputeShader interface of the internal compute shader object.
Function documentation
ID3D11BlendState*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11BlendState() virtual
Returns a pointer to the ID3D11BlendState interface of the internal Direct3D11 object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11RasterizerState*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11RasterizerState() virtual
Returns a pointer to the ID3D11RasterizerState interface of the internal Direct3D11 object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11DepthStencilState*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11DepthStencilState() virtual
Returns a pointer to the ID3D11DepthStencilState interface of the internal Direct3D11 object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11InputLayout*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11InputLayout() virtual
Returns a pointer to the ID3D11InputLayout interface of the internal Direct3D11 object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11VertexShader*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11VertexShader() virtual
Returns a pointer to the ID3D11VertexShader interface of the internal vertex shader object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11PixelShader*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11PixelShader() virtual
Returns a pointer to the ID3D11PixelShader interface of the internal pixel shader object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11GeometryShader*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11GeometryShader() virtual
Returns a pointer to the ID3D11GeometryShader interface of the internal geometry shader object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11DomainShader*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11DomainShader() virtual
Returns a pointer to the ID3D11DomainShader interface of the internal domain shader object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11HullShader*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11HullShader() virtual
Returns a pointer to the ID3D11HullShader interface of the internal hull shader object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.
ID3D11ComputeShader*METHOD() Diligent:: IPipelineStateD3D11:: GetD3D11ComputeShader() virtual
Returns a pointer to the ID3D11ComputeShader interface of the internal compute shader object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.