Plasma Engine  2.0
Loading...
Searching...
No Matches
plGALDepthStencilStateCreationDescription Struct Reference
Inheritance diagram for plGALDepthStencilStateCreationDescription:

Public Attributes

plGALStencilOpDescription m_FrontFaceStencilOp
 
plGALStencilOpDescription m_BackFaceStencilOp
 
plEnum< plGALCompareFuncm_DepthTestFunc = plGALCompareFunc::Less
 
bool m_bSeparateFrontAndBack = false
 
bool m_bDepthTest = true
 
bool m_bDepthWrite = true
 
bool m_bStencilTest = false
 
plUInt8 m_uiStencilReadMask = 0xFF
 
plUInt8 m_uiStencilWriteMask = 0xFF
 

Additional Inherited Members

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

Member Data Documentation

◆ m_bSeparateFrontAndBack

bool plGALDepthStencilStateCreationDescription::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: