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

Public Member Functions

void SetManipulator (const xiiManipulatorAttribute *pAttribute, const xiiDocumentObject *pObject)
 
virtual void QueryGridSettings (xiiGridSettingsMsgToEngine &out_gridSettings)
 

Protected Member Functions

virtual xiiTransform GetOffsetTransform () const
 
virtual xiiTransform GetObjectTransform () const
 
xiiObjectAccessorBaseGetObjectAccessor () const
 
const xiiAbstractPropertyGetProperty (const char *szProperty) const
 
virtual void Finalize ()=0
 
virtual void Update ()=0
 
virtual void UpdateGizmoTransform ()=0
 
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

bool m_bManipulatorIsVisible
 
const xiiManipulatorAttributem_pManipulatorAttr
 
const xiiDocumentObjectm_pObject
 

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