ezEngine  Release 25.03
ezGALDepthStencilStateCreationDescription Struct Reference
Inheritance diagram for ezGALDepthStencilStateCreationDescription:

Public Attributes

ezGALStencilOpDescription m_FrontFaceStencilOp
 
ezGALStencilOpDescription m_BackFaceStencilOp
 
ezEnum< ezGALCompareFuncm_DepthTestFunc = ezGALCompareFunc::Less
 
bool m_bSeparateFrontAndBack = false
 
bool m_bDepthTest = true
 
bool m_bDepthWrite = true
 
bool m_bStencilTest = false
 
ezUInt8 m_uiStencilReadMask = 0xFF
 
ezUInt8 m_uiStencilWriteMask = 0xFF
 

Additional Inherited Members

- Public Member Functions inherited from ezHashableStruct< ezGALDepthStencilStateCreationDescription >
 ezHashableStruct (const ezHashableStruct< ezGALDepthStencilStateCreationDescription > &other)
 
void operator= (const ezHashableStruct< ezGALDepthStencilStateCreationDescription > &other)
 
ezUInt32 CalculateHash () const
 Calculates the 32 bit hash of the struct and returns it.
 

Member Data Documentation

◆ m_bSeparateFrontAndBack

bool ezGALDepthStencilStateCreationDescription::m_bSeparateFrontAndBack = false

If false, DX11 will use front face values for both front & back face values, GL will not call gl*Separate() funcs


The documentation for this struct was generated from the following file: