Navigation
API > API/Editor > API/Editor/EditorFramework
| Name | UEditorElementSubsystem |
| Type | class |
| Header File | /Engine/Source/Editor/EditorFramework/Public/Subsystems/EditorElementSubsystem.h |
| Include Path | #include "Subsystems/EditorElementSubsystem.h" |
Syntax
UCLASS (Transient)
class UEditorElementSubsystem : public UEditorSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEditorSubsystem → UEditorElementSubsystem
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FTypedElementListRef GetEditorManipulableElements
(
const FTypedElementListRef& NormalizedSelection, |
Return only the manipulatable elements from a selection list. | Subsystems/EditorElementSubsystem.h | |
static FTypedElementListRef GetEditorNormalizedSelectionSet
(
const UTypedElementSelectionSet& SelectionSet |
Return a normalized selection set like the editor would use for the gizmo manipulations | Subsystems/EditorElementSubsystem.h | |
static TTypedElement< ITypedElementWorldInterface > GetLastSelectedEditorManipulableElement
(
const FTypedElementListRef& NormalizedSelection, |
Return the most recently selected element that is manipulable. | Subsystems/EditorElementSubsystem.h | |
static bool IsElementEditorManipulable
(
const TTypedElement< ITypedElementWorldInterface >& WorldElement, |
Subsystems/EditorElementSubsystem.h | ||
static bool SetElementTransform
(
FTypedElementHandle InElementHandle, |
Sets the world transform of the given element handle, if possible. | Subsystems/EditorElementSubsystem.h |