ezEngine  Milestone 7
ezGALShaderDX11 Class Reference
Inheritance diagram for ezGALShaderDX11:

Public Member Functions

EZ_FORCE_INLINE
ID3D11VertexShader * 
GetDXVertexShader () const
 
EZ_FORCE_INLINE ID3D11HullShader * GetDXHullShader () const
 
EZ_FORCE_INLINE
ID3D11DomainShader * 
GetDXDomainShader () const
 
EZ_FORCE_INLINE
ID3D11GeometryShader * 
GetDXGeometryShader () const
 
EZ_FORCE_INLINE ID3D11PixelShader * GetDXPixelShader () const
 
EZ_FORCE_INLINE
ID3D11ComputeShader * 
GetDXComputeShader () const
 

Protected Member Functions

 ezGALShaderDX11 (const ezGALShaderCreationDescription &description)
 
virtual ezResult InitPlatform (ezGALDevice *pDevice) override
 
virtual ezResult DeInitPlatform (ezGALDevice *pDevice) override
 
- Protected Member Functions inherited from ezGALShader
 ezGALShader (const ezGALShaderCreationDescription &Description)
 

Protected Attributes

ID3D11VertexShader * m_pVertexShader
 
ID3D11HullShader * m_pHullShader
 
ID3D11DomainShader * m_pDomainShader
 
ID3D11GeometryShader * m_pGeometryShader
 
ID3D11PixelShader * m_pPixelShader
 
ID3D11ComputeShader * m_pComputeShader
 

Friends

class ezGALDeviceDX11
 
class ezMemoryUtils
 

The documentation for this class was generated from the following files: