XII Release 0.1.0
Loading...
Searching...
No Matches
xiiEngineViewLightSettings Class Reference
Inheritance diagram for xiiEngineViewLightSettings:
[legend]

Public Member Functions

 xiiEngineViewLightSettings (bool bEnable=true)
bool GetDirectionalLight () const
void SetDirectionalLight (bool bVal)
xiiAngle GetDirectionalLightAngle () const
void SetDirectionalLightAngle (xiiAngle val)
bool GetDirectionalLightShadows () const
void SetDirectionalLightShadows (bool bVal)
float GetDirectionalLightIntensity () const
void SetDirectionalLightIntensity (float fVal)
virtual bool SetupForEngine (xiiWorld *pWorld, xiiUInt32 uiNextComponentPickingID) override
virtual void UpdateForEngine (xiiWorld *pWorld) override
Public Member Functions inherited from xiiEditorEngineSyncObject
void Configure (xiiUuid ownerGuid, xiiDelegate< void(xiiEditorEngineSyncObject *)> onDestruction)
xiiUuid GetDocumentGuid () const
void SetModified (bool b=true)
bool GetModified () const
xiiUuid GetGuid () const
Public Member Functions inherited from xiiReflectedClass
virtual const xiiRTTI * GetDynamicRTTI () const
bool IsInstanceOf (const xiiRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
template<typename T>
XII_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.

Public Attributes

xiiEvent< const xiiEngineViewLightSettingsEvent & > m_EngineViewLightSettingsEvents

Additional Inherited Members

Static Public Member Functions inherited from xiiNoBase
static const xiiRTTI * GetStaticRTTI ()

Member Function Documentation

◆ SetupForEngine()

bool xiiEngineViewLightSettings::SetupForEngine ( xiiWorld * pWorld,
xiiUInt32 uiNextComponentPickingID )
overridevirtual

Reimplemented from xiiEditorEngineSyncObject.

◆ UpdateForEngine()

void xiiEngineViewLightSettings::UpdateForEngine ( xiiWorld * pWorld)
overridevirtual

Reimplemented from xiiEditorEngineSyncObject.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Editor/EditorEngineProcessFramework/EngineProcess/ViewRenderSettings.h
  • /home/runner/work/XII/XII/Source/Editor/EditorEngineProcessFramework/EngineProcess/Implementation/ViewRenderSettings.cpp