Open 3D Engine AtomTressFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EI_PSOParams Struct Reference

Public Attributes

EI_Topology primitiveTopology = EI_Topology::TriangleList
 
bool colorWriteEnable = true
 
bool depthTestEnable = false
 
bool depthWriteEnable = false
 
EI_CompareFunc depthCompareOp = EI_CompareFunc::Always
 
EI_ColorBlendParams colorBlendParams
 
bool stencilTestEnable = false
 
EI_StencilOp backFailOp = EI_StencilOp::Keep
 
EI_StencilOp backPassOp = EI_StencilOp::Keep
 
EI_StencilOp backDepthFailOp = EI_StencilOp::Keep
 
EI_CompareFunc backCompareOp = EI_CompareFunc::Always
 
EI_StencilOp frontFailOp = EI_StencilOp::Keep
 
EI_StencilOp frontPassOp = EI_StencilOp::Keep
 
EI_StencilOp frontDepthFailOp = EI_StencilOp::Keep
 
EI_CompareFunc frontCompareOp = EI_CompareFunc::Always
 
uint32_t stencilReadMask = 0x00
 
uint32_t stencilWriteMask = 0x00
 
uint32_t stencilReference = 0x00
 
EI_BindLayout ** layouts = nullptr
 
int numLayouts = 0
 
EI_RenderTargetSetrenderTargetSet = nullptr
 

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