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::Render::PhysicalSkyComponentConfig Class Referencefinal

Inherits AZ::ComponentConfig.

Public Member Functions

 AZ_RTTI (AZ::Render::PhysicalSkyComponentConfig, "{D0A40D6B-F838-46AB-A79C-CC2218C0146C}", AZ::ComponentConfig)
 
const char * GetIntensitySuffix () const
 Returns characters for a suffix for the light type including a space. " lm" for lumens for example.
 
float GetSkyIntensityMin () const
 Returns the minimum intensity value allowed depending on the m_intensityMode.
 
float GetSunIntensityMin () const
 
float GetSkyIntensityMax () const
 Returns the maximum intensity value allowed depending on the m_intensityMode.
 
float GetSunIntensityMax () const
 
bool IsFogDisabled () const
 

Static Public Member Functions

static void Reflect (ReflectContext *context)
 

Public Attributes

PhotometricUnit m_intensityMode = PhotometricUnit::Ev100Luminance
 
float m_skyIntensity = PhysicalSkyDefaultIntensity
 
float m_sunIntensity = PhysicalSunDefaultIntensity
 
int m_turbidity = 1
 
float m_sunRadiusFactor = 1.0f
 
SkyBoxFogSettings m_skyBoxFogSettings
 

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