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 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)
 
xiiAngle GetDirectionalLightAngle () const
 
void SetDirectionalLightAngle (xiiAngle 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 (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 xiiRTTIGetDynamicRTTI () 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 xiiRTTIGetStaticRTTI ()
 

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: