ILevelEditor

Public interface to SLevelEditor

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LevelEditor

Header

/Engine/Source/Editor/LevelEditor/Public/ILevelEditor.h

Include

#include "ILevelEditor.h"

Syntax

class ILevelEditor :
    public SCompoundWidget,
    public IToolkitHost

Remarks

Public interface to SLevelEditor

Functions

Name Description

Public function

void

 

AddStandaloneLevelViewport

(
    const TSharedRef< SLevelViewport > ...
)

After spawning a new level viewport outside of the editor's tab system, this function must be called so that the editor can keep track of that viewport

Public function

void

 

AppendCommands

(
    const TSharedRef< FUICommandList > ...
)

Append commands to the command list for the level editor

Public function

TSharedRef< ...

 

CreateActorDetails

(
    const FName TabIdentifier
)

Spawns an Actor Details widget

Public function

TSharedRef< ...

 

CreateToolBox()

Spawns a level editor ToolBox widget (aka. "Modes")

Public function

TSharedPtr< ...

 

GetActiveViewportInterface()

Gets the active level viewport for this level editor

Public function Const

const TArray...

 

GetHostedToolkits()

Returns a list of all of the toolkits that are currently hosted by this toolkit host

Public function Const

const TShare...

 

GetLevelEditorActions()

Access the level editor's action command list

Public function Const

TSharedPtr< ...

 

GetSceneOutliner()

Public function Const

TSharedPtr< ...

 

GetThumbnailPool()

Get the thumbnail pool used by this level editor

Public function Const

TArray< TSha...

 

GetViewports()

Gets an array of all viewports in this level editor

Public function

FReply

 

OnKeyDownInViewport

(
    const FGeometry& MyGeometry,
    const FKeyEvent& InKeyEvent
)

Called to process a key down event in a viewport when in immersive mode

Public function

void

 

SetActorDetailsRootCustomization

Set the filter that should be used to determine the set of objects that should be shown in a details panel when an actor in the level editor is selected

Public function

void

 

SetActorDetailsSCSEditorUICustomization

(
    TSharedPtr< class ISCSEditorUICusto...
)

Sets the UI customization of the SCSEditor inside the level editor details panel.

Public function

void

 

SummonLevelViewportContextMenu()

Summons a context menu for this level editor at the mouse cursor's location

Public function

void

 

SummonLevelViewportViewOptionMenu

(
    ELevelViewportType ViewOption
)

Summons a context menu for view options

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss