| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/ViewportInteraction/Public/VIBaseTransformGizmo.h |
Include |
#include "VIBaseTransformGizmo.h" |
class ABaseTransformGizmo : public AActor
Base class for transform gizmo
Name | Description | ||
---|---|---|---|
|
AllHandleGroups |
All gizmo components |
|
|
GizmoType |
Current gizmo type |
|
|
SceneComponent |
Scene component root of this actor |
|
|
SelectedAtTime |
Real time that the gizmo was last attached to a selected set of objects. |
|
|
WorldInteraction |
Owning object |
Name | Description | |
---|---|---|
|
ABaseTransformGizmo() |
Default constructor that sets up CDO properties |
Name | Description | ||
---|---|---|---|
|
float |
GetAnimationAlpha() |
Updates the animation with the current time and selected time |
|
GetBoundingBoxEdge |
Static: Given a bounding box and information about which edge to query, returns the vertex positions of that edge |
|
|
EGizmoHandle... |
GetGizmoType() |
Gets the current gizmo handle type |
|
UViewportDra... |
GetInteractionType ( |
Called by the world interaction system when one of our components is dragged by the user to find out what type of interaction to do. |
|
UViewportWor... |
GetOwnerWorldInteraction() |
Gets the owner |
|
GetShowMeasurementText() |
Gets if the gizmo shows measurement texts |
|
|
OnNewObjectsSelected() |
Call this when new objects become selected. This triggers an animation transition. |
|
|
SetOwnerWorldInteraction ( |
Sets the owner |
|
|
UpdateGizmo ( |
Called by the world interaction system after we've been spawned into the world, to allow us to create components and set everything up nicely for the selected objects that we'll be used to manipulate |
|
|
UpdateHandleVisibility ( |
Updates the visibility of all the handles |
Name | Description | ||
---|---|---|---|
|
IsEditorOnly() |
Called during saving to determine if the object is forced to be editor only or not |