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

Protected Member Functions

virtual void Finalize () override
 
virtual void Update () override
 
void GizmoEventHandler (const xiiGizmoEvent &e)
 
virtual void UpdateGizmoTransform () override
 
xiiVec3 GetTranslation ()
 
xiiQuat GetRotation ()
 
xiiVec3 GetScale ()
 
virtual xiiTransform GetOffsetTransform () const override
 
- Protected Member Functions inherited from xiiManipulatorAdapter
virtual xiiTransform GetObjectTransform () const
 
xiiObjectAccessorBaseGetObjectAccessor () const
 
const xiiAbstractPropertyGetProperty (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

xiiTranslateGizmo m_TranslateGizmo
 
xiiRotateGizmo m_RotateGizmo
 
xiiManipulatorScaleGizmo m_ScaleGizmo
 
xiiVec3 m_vOldScale
 
bool m_bHideTranslate = true
 
bool m_bHideRotate = true
 
bool m_bHideScale = true
 
- Protected Attributes inherited from xiiManipulatorAdapter
bool m_bManipulatorIsVisible
 
const xiiManipulatorAttributem_pManipulatorAttr
 
const xiiDocumentObjectm_pObject
 

Additional Inherited Members

- Public Member Functions inherited from xiiManipulatorAdapter
void SetManipulator (const xiiManipulatorAttribute *pAttribute, const xiiDocumentObject *pObject)
 
virtual void QueryGridSettings (xiiGridSettingsMsgToEngine &out_gridSettings)
 

Member Function Documentation

◆ Finalize()

void xiiTransformManipulatorAdapter::Finalize ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.

◆ GetOffsetTransform()

xiiTransform xiiTransformManipulatorAdapter::GetOffsetTransform ( ) const
overrideprotectedvirtual

Reimplemented from xiiManipulatorAdapter.

◆ Update()

void xiiTransformManipulatorAdapter::Update ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.

◆ UpdateGizmoTransform()

void xiiTransformManipulatorAdapter::UpdateGizmoTransform ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.


The documentation for this class was generated from the following files: