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

Public Member Functions

 xiiSphereManipulatorAdapter ()
 Copyright (c) Theophilus Eriata. All Rights Reserved.
Public Member Functions inherited from xiiManipulatorAdapter
 xiiManipulatorAdapter ()
 Copyright (c) Theophilus Eriata. All Rights Reserved.
void SetManipulator (const xiiManipulatorAttribute *pAttribute, const xiiDocumentObject *pObject)
virtual void QueryGridSettings (xiiGridSettingsMsgToEngine &out_gridSettings)

Protected Member Functions

virtual void Finalize () override
virtual void Update () override
void GizmoEventHandler (const xiiGizmoEvent &e)
virtual void UpdateGizmoTransform () override
Protected Member Functions inherited from xiiManipulatorAdapter
virtual xiiTransform GetOffsetTransform () const
virtual xiiTransform GetObjectTransform () const
xiiObjectAccessorBase * GetObjectAccessor () const
const xiiAbstractProperty * GetProperty (const char *szProperty) const
void BeginTemporaryInteraction ()
void EndTemporaryInteraction ()
void CancelTemporayInteraction ()
void ChangeProperties (const char *szProperty1, xiiVariant value1, const char *szProperty2=nullptr, xiiVariant value2=xiiVariant(), const char *szProperty3=nullptr, xiiVariant value3=xiiVariant(), const char *szProperty4=nullptr, xiiVariant value4=xiiVariant(), const char *szProperty5=nullptr, xiiVariant value5=xiiVariant(), const char *szProperty6=nullptr, xiiVariant value6=xiiVariant())
void ClampProperty (const char *szProperty, xiiVariant &value) const

Protected Attributes

xiiSphereGizmo m_Gizmo
Protected Attributes inherited from xiiManipulatorAdapter
bool m_bManipulatorIsVisible
const xiiManipulatorAttribute * m_pManipulatorAttr
const xiiDocumentObject * m_pObject

Member Function Documentation

◆ Finalize()

void xiiSphereManipulatorAdapter::Finalize ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.

◆ Update()

void xiiSphereManipulatorAdapter::Update ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.

◆ UpdateGizmoTransform()

void xiiSphereManipulatorAdapter::UpdateGizmoTransform ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.


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