Open 3D Engine Atom 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::Render::QuadLightData Struct Reference

Public Member Functions

void SetFlag (QuadLightFlag::Flag flag, bool value)
 

Public Attributes

AZStd::array< float, 3 > m_position = { { 0.0f, 0.0f, 0.0f } }
 
float m_invAttenuationRadiusSquared = 0.0f
 
AZStd::array< float, 3 > m_leftDir = { { 1.0f, 0.0f, 0.0f } }
 
float m_halfWidth = 0.0f
 
AZStd::array< float, 3 > m_upDir = { { 0.0f, 1.0f, 0.0f } }
 
float m_halfHeight = 0.0f
 
AZStd::array< float, 3 > m_rgbIntensityNits = { { 0.0f, 0.0f, 0.0f } }
 
uint32_t m_flags = 0x0
 
float m_affectsGIFactor = 1.0f
 
bool m_affectsGI = true
 
float m_padding0 = 0.0f
 
float m_padding1 = 0.0f
 

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