Open 3D Engine Atom Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Types | Public Attributes | List of all members
AZ::Render::DiskLightData Struct Reference

Public Types

enum  Flags { UseConeAngle = 0b1 }
 

Public Attributes

AZStd::array< float, 3 > m_position = { { 0.0f, 0.0f, 0.0f } }
 
float m_invAttenuationRadiusSquared = 0.0f
 
AZStd::array< float, 3 > m_rgbIntensity = { { 0.0f, 0.0f, 0.0f } }
 
float m_diskRadius = 0.0f
 
AZStd::array< float, 3 > m_direction = { { 1.0f, 0.0f, 0.0f } }
 
uint32_t m_flags = 0
 
float m_cosInnerConeAngle = 0.0f
 
float m_cosOuterConeAngle = 0.0f
 
float m_bulbPositionOffset = 0.0f
 
uint16_t m_shadowIndex = std::numeric_limits<uint16_t>::max()
 
uint16_t m_padding
 

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