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

Protected Member Functions

virtual void Finalize () override
 Called to actually properly set up the adapter. All setup code is implemented here.
 
virtual void Update () override
 Called when object properties have changed and the visualizer may need to react.
 
virtual void UpdateGizmoTransform () override
 Called when the object has been moved somehow. More light weight than a full update.
 
- Protected Member Functions inherited from xiiVisualizerAdapter
virtual xiiTransform GetObjectTransform () const
 
xiiObjectAccessorBaseGetObjectAccessor () const
 
const xiiAbstractPropertyGetProperty (const char *szProperty) const
 

Protected Attributes

xiiVec3 m_vScale
 
xiiVec3 m_vPositionOffset
 
xiiQuat m_qRotation
 
xiiBitflags< xiiVisualizerAnchorm_Anchor
 
xiiEngineGizmoHandle m_hGizmo
 
- Protected Attributes inherited from xiiVisualizerAdapter
bool m_bVisualizerIsVisible
 
const xiiVisualizerAttributem_pVisualizerAttr
 
const xiiDocumentObjectm_pObject
 

Additional Inherited Members

- Public Member Functions inherited from xiiVisualizerAdapter
void SetVisualizer (const xiiVisualizerAttribute *pAttribute, const xiiDocumentObject *pObject)
 

Member Function Documentation

◆ Finalize()

void xiiBoxVisualizerAdapter::Finalize ( )
overrideprotectedvirtual

Called to actually properly set up the adapter. All setup code is implemented here.

Implements xiiVisualizerAdapter.

◆ Update()

void xiiBoxVisualizerAdapter::Update ( )
overrideprotectedvirtual

Called when object properties have changed and the visualizer may need to react.

Implements xiiVisualizerAdapter.

◆ UpdateGizmoTransform()

void xiiBoxVisualizerAdapter::UpdateGizmoTransform ( )
overrideprotectedvirtual

Called when the object has been moved somehow. More light weight than a full update.

Implements xiiVisualizerAdapter.


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