ezEngine  Milestone 7
ezGALRasterizerStateCreationDescription Struct Reference

Describes the settings for a new rasterizer state. See ezGALDevice::CreateRasterizerState. More...

#include <Descriptors.h>

Inheritance diagram for ezGALRasterizerStateCreationDescription:

Public Attributes

ezGALCullMode::Enum m_CullMode
 Which sides of a triangle to cull. Default is ezGALCullMode::Back.
 
ezInt32 m_iDepthBias
 The pixel depth bias. Default is 0.
 
float m_fDepthBiasClamp
 The pixel depth bias clamp. Default is 0.
 
float m_fSlopeScaledDepthBias
 The pixel slope scaled depth bias clamp. Default is 0.
 
bool m_bWireFrame
 Whether triangles are rendered filled or as wireframe. Default is false.
 
bool m_bFrontCounterClockwise
 Sets which triangle winding order defines the 'front' of a triangle. If true, the front of a triangle is the one where the vertices appear in counter clockwise order. Default is false.
 
bool m_bDepthClip
 
bool m_bScissorTest
 
bool m_bMSAA
 
bool m_bLineAA
 

Additional Inherited Members

- Public Member Functions inherited from ezHashableStruct< ezGALRasterizerStateCreationDescription >
EZ_FORCE_INLINE ezUInt32 CalculateHash () const
 Calculates the (CRC32) hash of the struct and returns it.
 

Detailed Description

Describes the settings for a new rasterizer state. See ezGALDevice::CreateRasterizerState.


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