4#include <RendererFoundation/State/State.h>
7struct ID3D11BlendState;
8struct ID3D11DepthStencilState;
9struct ID3D11RasterizerState;
10struct ID3D11RasterizerState2;
11struct ID3D11SamplerState;
16 PL_ALWAYS_INLINE ID3D11BlendState* GetDXBlendState()
const;
30 ID3D11BlendState* m_pDXBlendState =
nullptr;
36 PL_ALWAYS_INLINE ID3D11DepthStencilState* GetDXDepthStencilState()
const;
50 ID3D11DepthStencilState* m_pDXDepthStencilState =
nullptr;
56 PL_ALWAYS_INLINE ID3D11RasterizerState* GetDXRasterizerState()
const;
70 ID3D11RasterizerState* m_pDXRasterizerState =
nullptr;
76 PL_ALWAYS_INLINE ID3D11SamplerState* GetDXSamplerState()
const;
90 ID3D11SamplerState* m_pDXSamplerState =
nullptr;
94#include <RendererDX11/State/Implementation/StateDX11_inl.h>
Definition StateDX11.h:14
Definition StateDX11.h:34
The DX11 device implementation of the graphics abstraction layer.
Definition DeviceDX11.h:32
The plRenderDevice class is the primary interface for interactions with rendering APIs It contains a ...
Definition Device.h:19
Definition StateDX11.h:54
Definition StateDX11.h:74
This class provides functions to work on raw memory.
Definition MemoryUtils.h:26
Definition Descriptors.h:70
Definition Descriptors.h:88
Describes the settings for a new rasterizer state. See plGALDevice::CreateRasterizerState.
Definition Descriptors.h:105
Definition Descriptors.h:118
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54