3#include <EditorFramework/EditorFrameworkDLL.h>
4#include <EditorFramework/Gizmos/ClickGizmo.h>
5#include <EditorFramework/Gizmos/RotateGizmo.h>
6#include <EditorFramework/Gizmos/ScaleGizmo.h>
7#include <EditorFramework/Gizmos/TranslateGizmo.h>
8#include <EditorFramework/Manipulators/ManipulatorAdapter.h>
9#include <Foundation/Containers/DynamicArray.h>
10#include <RendererCore/AnimationSystem/EditableSkeleton.h>
24 virtual void Finalize()
override;
26 void MigrateSelection();
28 virtual void Update()
override;
32 virtual void UpdateGizmoTransform()
override;
48 void ConfigureGizmos();
49 void SetTransform(plUInt32 uiBone,
const plTransform& value);
50 plMat4 ComputeFullTransform(plUInt32 uiBone)
const;
51 plMat4 ComputeParentTransform(plUInt32 uiBone)
const;
Makes an array of plExposedBone properties editable in the viewport.
Definition BoneManipulatorAdapter.h:18
The click gizmo displays a simple shape that can be clicked.
Definition ClickGizmo.h:11
Definition ManipulatorAdapter.h:16
Definition RotateGizmo.h:8
Definition BoneManipulatorAdapter.h:35
Definition GizmoBase.h:11