|
|
void | SetVisible (bool bVisible) |
|
bool | IsVisible () const |
|
void | SetTransformation (const xiiTransform &transform) |
|
void | SetTransformation (const xiiMat4 &transform) |
|
const xiiTransform & | GetTransformation () const |
|
xiiGizmo * | GetOwnerGizmo () const |
|
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) |
|
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.
|
Editor-side interaction identity and synchronized spatial settings. The owner is a borrowed Editor pointer and never crosses IPC. Handles are owned by their Editor document or engine document sync-object collection.