/Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/Selection/UVEditorMeshSelectionMechanic.h
Mechanic for selecting elements of a dynamic mesh in the UV editor. Interacts heavily withUUVToolSelectionAPI, which actually stores selections.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UUVEditorMeshSelectionMechanic : public [UInteractionMechanic](API\Runtime\InteractiveToolsFramework\UInteractionMechanic)
TArray<TShared...
AppliedMeshSpatials
TArray< constF...
AssetIDToPreDragSelection
Maps asset id to a pre drag selection so that it is easy to tell which assets started with a selection.
TArray< constF...
AssetIDToPreDragUnsetSelection
bool
bCtrlToggle
bool
bIsEnabled
bool
bShiftToggle
bool
bShowHoveredElements
FViewCameraStat...
CameraState
TObjectPtr<UUV...
EmitChangeAPI
TObjectPtr<APr...
HoverGeometryActor
TWeakObjectPtr<...
HoverLineSet
TWeakObjectPtr<...
HoverPointSet
TWeakObjectPtr<...
HoverTriangleSet
Weak pointers so that they go away when geometry actor is destroyed.
TObjectPtr<UMa...
HoverTriangleSetMaterial
TObjectPtr<UUV...
LivePreviewAPI
TObjectPtr<UIn...
LivePreviewBehaviorSet
TObjectPtr<ULo...
LivePreviewBehaviorSource
TObjectPtr<ULo...
LivePreviewClickTargetRouter
TObjectPtr<ULo...
LivePreviewHoverBehaviorTargetRouter
TObjectPtr<APr...
LivePreviewHoverGeometryActor
TWeakObjectPtr<...
LivePreviewHoverLineSet
TWeakObjectPtr<...
LivePreviewHoverPointSet
TWeakObjectPtr<...
LivePreviewHoverTriangleSet
Weak pointers so that they go away when geometry actor is destroyed.
TWeakObjectPtr<...
LivePreviewInputRouter
TObjectPtr<URe...
LivePreviewMarqueeMechanic
TObjectPtr<URe...
MarqueeMechanic
FSimpleMulticas...
OnDragSelectionChanged
Broadcasted whenever the marquee mechanic rectangle is changed, since these changes don't trigger normal selection broadcasts.
TArray<FUVTool...
PreDragSelections
TArray<FUVTool...
PreDragUnsetSelections
TObjectPtr<UUV...
SelectionAPI
ESelectionMode
SelectionMode
TArray<TObject...
Targets
TObjectPtr<ULo...
UnwrapClickTargetRouter
TObjectPtr<ULo...
UnwrapHoverBehaviorTargetRouter
TArray<TShared...
UnwrapMeshSpatials
TObjectPtr<UUV...
ViewportButtonsAPI