/Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/UVSelectTool.h
The tool in the UV editor that secretly runs when other tools are not running. It uses the selection api to allow the user to select elements, and has a gizmo that can be used to transform these elements.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UUVSelectTool : public [UInteractiveTool](API\Runtime\InteractiveToolsFramework\UInteractiveTool), public [IInteractiveToolNestedAcceptCancelAPI](API\Runtime\InteractiveToolsFramework\IInteractiveToolNestedAcceptCanc-), public [IUVToolSupportsSelection](API\Plugins\UVEditorTools\Selection\IUVToolSupportsSelection)
bool
bGizmoTransformNeedsApplication
bool
bInDrag
bool
bUpdateGizmoOnCanonicalChange
TArray<UE::Geo...
CurrentSelections
TObjectPtr<UUV...
EmitChangeAPI
UE::Geometry::F...
InitialGizmoFrame
TArray<TArray<...
MovingVertOriginalPositionsPerSelection
TArray<TArray<...
MovingVidsPerSelection
Inner arrays for these two are 1:1 with each other.
TArray<TArray<...
RenderUpdateTidsPerSelection
The outer arrays are 1:1 with the Selections array obtained from the Selection API.
TObjectPtr<UUV...
SelectionAPI
TObjectPtr<UUV...
SelectionMechanic
TArray<TObject...
Targets
TObjectPtr<UCo...
TransformGizmo
FTransform
UnappliedGizmoTransform
TObjectPtr<UUV...
ViewportButtonsAPI