Open 3D Engine AtomLyIntegration 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.
AZ::AtomBridge::RenderState Struct Reference

Public Types

enum  { TransformStackSize = 32 }
 

Public Attributes

AZ::Color m_color = AZ::Color(0.0f, 0.0f, 0.0f, 1.0f)
 
uint8_t m_lineWidth = 1u
 
uint16_t m_currentTransform = 0
 
AZ::Matrix3x4 m_transformStack [TransformStackSize]
 
AZ::RPI::AuxGeomDraw::OpacityType m_opacityType = AZ::RPI::AuxGeomDraw::OpacityType::Opaque
 
AZ::RPI::AuxGeomDraw::DepthTest m_depthTest = AZ::RPI::AuxGeomDraw::DepthTest::On
 
AZ::RPI::AuxGeomDraw::DepthWrite m_depthWrite = AZ::RPI::AuxGeomDraw::DepthWrite::On
 
AZ::RPI::AuxGeomDraw::FaceCullMode m_faceCullMode = AZ::RPI::AuxGeomDraw::FaceCullMode::Back
 
int32_t m_viewProjOverrideIndex = -1
 
bool m_drawInFront = false
 
bool m_2dMode = false
 

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