Constructs a new skeleton bone selection gizmo.
The animation component that this gizmo belongs to
Protected_isProtected Readonly_positionProtected Readonly_rotationThe delta of the current drag operation.
The index of the bone that the mouse pointer is hovering over or null if hovering over no bone.
The name of the bone that the mouse pointer is hovering over or null if hovering over no bone.
Determines if the gizmo currently being interacted with (clicking, or dragging).
Determines the active state of the gizmo. If disabled, the gizmo will not render or receive input.
Determines if the gizmo currently being hovered.
World rotation of the gizmo.
AbstractdrawVirtualCalled every frame after postInput. Allows interactive gizmo graphics to be drawn. This is the only method that draw methods may be called
ProtecteddrawDraws the gizmos visualizing the inverse kinematics configuration.
Mapping of bone names to SkeletonBoneData for the skeleton of the edited mesh.
Colors for the gizmos of each bone. See getBoneColors.
Draws all child slider gizmos registered to this gizmo.
ProtectedgetCalculates the colors to use when drawing bone gizmos.
Mapping of bone names to SkeletonBoneData for the skeleton of the edited mesh.
An array of colors. Array indices correspond to bone indices.
Selects the right color for the gizmo, if another gizmo is hovered the gizmo will be grayed out.
VirtualCalled every frame after handle input is processed. Active handle sliders should contain values signals if and how much they were dragged.
AbstractpreVirtualCalled every frame before interactive gizmo input is processed. Allows interactive gizmo transforms to be updated before input.
ReadonlyonEvent triggered when a bone is selected
ReadonlyonInvoked when a drag is started and a new delta is available.
The onDrag event is invoked right after this event. Do not integrate the current delta during this event.
ReadonlyonInvoked when a drag is performed and a new delta is available.
ReadonlyonInvoked when the drag finished.
The SkeletonBoneSelectionGizmo implements a BuiltInInteractiveGizmo that allows selecting bones in a Skeleton.