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

Public Member Functions

 xiiConeAngleManipulatorAdapter ()
 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

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

Member Function Documentation

◆ Finalize()

void xiiConeAngleManipulatorAdapter::Finalize ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.

◆ Update()

void xiiConeAngleManipulatorAdapter::Update ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.

◆ UpdateGizmoTransform()

void xiiConeAngleManipulatorAdapter::UpdateGizmoTransform ( )
overrideprotectedvirtual

Implements xiiManipulatorAdapter.


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