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

Public Member Functions

void Configure (xiiUuid ownerGuid, xiiDelegate< void(xiiEditorEngineSyncObject *)> onDestruction)
xiiUuid GetDocumentGuid () const
void SetModified (bool b=true)
bool GetModified () const
xiiUuid GetGuid () const
virtual bool SetupForEngine (xiiWorld *pWorld, xiiUInt32 uiNextComponentPickingID)
virtual void UpdateForEngine (xiiWorld *pWorld)
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.

Friends

class xiiAssetDocument

Additional Inherited Members

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

Member Function Documentation

◆ SetupForEngine()

virtual bool xiiEditorEngineSyncObject::SetupForEngine ( xiiWorld * pWorld,
xiiUInt32 uiNextComponentPickingID )
inlinevirtual

Reimplemented in xiiEngineGizmoHandle.

◆ UpdateForEngine()

virtual void xiiEditorEngineSyncObject::UpdateForEngine ( xiiWorld * pWorld)
inlinevirtual

Reimplemented in xiiEngineGizmoHandle.


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