ezEngine Release 25.08
Loading...
Searching...
No Matches
ezEngineViewLightSettings Class Reference
Inheritance diagram for ezEngineViewLightSettings:

Public Member Functions

 ezEngineViewLightSettings (bool bEnable=true)
 
bool GetSkyBox () const
 
void SetSkyBox (bool bVal)
 
bool GetSkyLight () const
 
void SetSkyLight (bool bVal)
 
const char * GetSkyLightCubeMap () const
 
void SetSkyLightCubeMap (const char *szVal)
 
float GetSkyLightIntensity () const
 
void SetSkyLightIntensity (float fVal)
 
bool GetDirectionalLight () const
 
void SetDirectionalLight (bool bVal)
 
ezAngle GetDirectionalLightAngle () const
 
void SetDirectionalLightAngle (ezAngle val)
 
bool GetDirectionalLightShadows () const
 
void SetDirectionalLightShadows (bool bVal)
 
float GetDirectionalLightIntensity () const
 
void SetDirectionalLightIntensity (float fVal)
 
bool GetFog () const
 
void SetFog (bool bVal)
 
virtual bool SetupForEngine (ezWorld *pWorld, ezUInt32 uiNextComponentPickingID) override
 
virtual void UpdateForEngine (ezWorld *pWorld) override
 
- Public Member Functions inherited from ezEditorEngineSyncObject
void Configure (ezUuid ownerGuid, ezDelegate< void(ezEditorEngineSyncObject *)> onDestruction)
 
ezUuid GetDocumentGuid () const
 
void SetModified (bool b=true)
 
bool GetModified () const
 
ezUuid GetGuid () const
 
- Public Member Functions inherited from ezReflectedClass
virtual const ezRTTIGetDynamicRTTI () const
 
bool IsInstanceOf (const ezRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
 
template<typename T >
EZ_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.
 

Public Attributes

ezEvent< const ezEngineViewLightSettingsEvent & > m_EngineViewLightSettingsEvents
 

Additional Inherited Members

- Static Public Member Functions inherited from ezNoBase
static const ezRTTIGetStaticRTTI ()
 

Member Function Documentation

◆ SetupForEngine()

bool ezEngineViewLightSettings::SetupForEngine ( ezWorld pWorld,
ezUInt32  uiNextComponentPickingID 
)
overridevirtual

Reimplemented from ezEditorEngineSyncObject.

◆ UpdateForEngine()

void ezEngineViewLightSettings::UpdateForEngine ( ezWorld pWorld)
overridevirtual

Reimplemented from ezEditorEngineSyncObject.


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