/Engine/Source/Editor/UnrealEd/Public/EditorModeManager.h
A helper class to store the state of the various editor modes.
class FEditorModeTools : public [FGCObject](API\Runtime\CoreUObject\UObject\FGCObject), public [FEditorUndoClient](API\Editor\UnrealEd\FEditorUndoClient), public [TSharedFromThis< FEditorModeTools >](API\Runtime\Core\Templates\TSharedFromThis)
TArray<TObject...
ActiveScriptableModes
A list of active editor modes.
bool
bHideViewportUI
If true, the viewports will hide all UI overlays
bool
bSelectionHasSceneComponent
If true the current selection has a scene component
bool
bShowWidget
If 1, draw the widget and let the user interact with it.
FVector
CachedLocation
TArray< FEditor...
DefaultModeIDs
List of default modes for this tool. These must all be compatible with each other.
FVector
GridBase
FString
InfoString
Draws in the top level corner of allFEditorViewportClientwindows (can be used to relay info to the user).
TObjectPtr<UMo...
InteractiveToolsContext
UE::Widget::EWi...
OverrideWidgetMode
If the widget mode is being overridden, this will be != WM_None.
TMap< FEditorMo...
PendingDeactivateModes
A list of previously active editor modes that we will potentially recycle
FVector
PivotLocation
bool
PivotShown
TMap< FEditorMo...
RecycledScriptableModes
A list of previously active editor modes that we will potentially recycle
bool
SnappedActor
FVector
SnappedLocation
bool
Snapping
TWeakPtr<ITool...
ToolkitHost
The host of the toolkits created by these modes
float
TranslateRotate2DAngle
The angles for the 2d translate rotate widget
float
TranslateRotateXAxisAngle
The angle for the translate rotate widget
UE::Widget::EWi...
WidgetMode
The mode that the editor viewport widget is in.
float
WidgetScale
Scale Factor for Widget