Navigation
| Name | LevelEditor |
| Type | Editor |
| Location | /Engine/Source/Editor/LevelEditor/ |
| Module Build Rules | LevelEditor.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FActorElementLevelEditorViewportInteractionCustomization | |
| FComponentElementLevelEditorViewportInteractionCustomization | |
| FDlgDeltaTransform | FDlgDeltaTransform |
| FLevelEditorActionCallbacks | Implementation of various level editor action callback functions |
| FLevelEditorCommands | Unreal level editor actions |
| FLevelEditorContextMenu | Context menu construction class |
| FLevelEditorModesCommands | Unreal level editor actions |
| FLevelEditorModule | Level editor module |
| FLevelEditorOutlinerSettings | Helper class to manage initalization options specific to the Level Editor Outliners Use AddCustomFilter/AddCustomClass Filter to register new filters in the Outliner. |
| FLevelViewportLayout | Base class for level viewport layout configurations Handles maximizing and restoring well as visibility of specific viewports. |
| FLevelViewportTabContent | Represents the content in a viewport tab in the level editor. |
| FLightmapResRatioAdjustSettings | LightmapResRatioAdjust settings |
| FOnLevelEditorEditorCameraMoved | Delegate type for editor camera movement |
| FOnLevelEditorMapChanged | Delegate type for map change events ( Params: uint32 MapChangeFlags (MapChangeEventFlags) ) |
| FOnLevelEditorMapOpened | Delegate type for triggering when a map is opened |
| FOnLevelEditorPostSaveWorld | Delegate type for post save world events ( uint32 SaveFlags, UWorld* World, bool bSuccess ) |
| FOnLevelEditorPreSaveWorld | Delegate type for pre save world events ( uint32 SaveFlags, UWorld* World ) |
| FTypedElementAssetEditorLevelEditorViewportClientMixin | Mixin for asset editor customizations that provides access to the owner level editor viewport client. |
| LevelEditorTabIds | |
| SLevelViewport | This implementation is only present so that ULevelViewportToolBarContext & UViewportToolbarContext continues to have a valid public pointer. |
| ULevelEditorCameraEditorState | |
| ULevelEditorContextMenuContext | |
| ULevelEditorMenuContext | |
| ULevelEditorSubsystem | ULevelEditorSubsystem Subsystem for exposing Level Editor related functionality to scripts |
| ULevelViewportContext | |
| UQuickActionMenuContext |
Structs
| Name | Remarks |
|---|---|
| FLevelEditorOutlinerBuiltInCategories | Structure of built-in filter categories. |
| FViewportTypeDefinition | Definition of a custom viewport |
Interfaces
| Name | Remarks |
|---|---|
| ILevelEditor | Public interface to SLevelEditor |
| ILevelViewportLayoutEntity | Interface that defines an entity within a viewport layout |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAreObjectsEditable | TBaseDelegate_OneParam< bool, const TArray< TWeakObjectPtr< UObject > > & > | LevelEditor.h | |
| FilterBarType | const ISceneOutlinerTreeItem & | The type of item that the Outliner's Filter Bar operates on | LevelEditorOutlinerSettings.h |
Enums
Public
| Name | Remarks |
|---|---|
| ELevelEditorMenuContext | Enum to describe what a level editor context menu should be built for |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LevelEditorApp | const FName | LevelEditor.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName LevelViewportConfigurationNames::FourPanes2x2
(
"FourPanes2x2" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::FourPanesBottom
(
"FourPanesBottom" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::FourPanesLeft
(
"FourPanesLeft" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::FourPanesRight
(
"FourPanesRight" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::FourPanesTop
(
"FourPanesTop" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::OnePane
(
"OnePane" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::ThreePanesBottom
(
"ThreePanesBottom" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::ThreePanesLeft
(
"ThreePanesLeft" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::ThreePanesRight
(
"ThreePanesRight" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::ThreePanesTop
(
"ThreePanesTop" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::TwoPanesHoriz
(
"TwoPanesHoriz" |
LevelViewportActions.h | ||
static FName LevelViewportConfigurationNames::TwoPanesVert
(
"TwoPanesVert" |
LevelViewportActions.h |