18 void SetDebugName(
const char* szName)
const override;
20 PL_ALWAYS_INLINE ID3D11VertexShader* GetDXVertexShader()
const;
22 PL_ALWAYS_INLINE ID3D11HullShader* GetDXHullShader()
const;
24 PL_ALWAYS_INLINE ID3D11DomainShader* GetDXDomainShader()
const;
26 PL_ALWAYS_INLINE ID3D11GeometryShader* GetDXGeometryShader()
const;
28 PL_ALWAYS_INLINE ID3D11PixelShader* GetDXPixelShader()
const;
30 PL_ALWAYS_INLINE ID3D11ComputeShader* GetDXComputeShader()
const;
44 ID3D11VertexShader* m_pVertexShader =
nullptr;
45 ID3D11HullShader* m_pHullShader =
nullptr;
46 ID3D11DomainShader* m_pDomainShader =
nullptr;
47 ID3D11GeometryShader* m_pGeometryShader =
nullptr;
48 ID3D11PixelShader* m_pPixelShader =
nullptr;
49 ID3D11ComputeShader* m_pComputeShader =
nullptr;