Makes an array of xiiExposedBone properties editable in the viewport.
More...
#include <BoneManipulatorAdapter.h>
|
virtual void | Finalize () override |
|
void | MigrateSelection () |
|
virtual void | Update () override |
|
void | RotateGizmoEventHandler (const xiiGizmoEvent &e) |
|
void | ClickGizmoEventHandler (const xiiGizmoEvent &e) |
|
virtual void | UpdateGizmoTransform () override |
|
void | RetrieveBones () |
|
void | ConfigureGizmos () |
|
void | SetTransform (xiiUInt32 uiBone, const xiiTransform &value) |
|
xiiMat4 | ComputeFullTransform (xiiUInt32 uiBone) const |
|
xiiMat4 | ComputeParentTransform (xiiUInt32 uiBone) const |
|
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 |
|
Makes an array of xiiExposedBone properties editable in the viewport.
Enabled by attaching the xiiBoneManipulatorAttribute.
◆ Finalize()
void xiiBoneManipulatorAdapter::Finalize |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ Update()
void xiiBoneManipulatorAdapter::Update |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ UpdateGizmoTransform()
void xiiBoneManipulatorAdapter::UpdateGizmoTransform |
( |
| ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/Manipulators/BoneManipulatorAdapter.h
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/Manipulators/Implementation/BoneManipulatorAdapter.cpp