| SCompoundWidget | ||
| IToolkitHost
|
Module |
|
Header |
/Engine/Source/Editor/LevelEditor/Public/ILevelEditor.h |
Include |
#include "ILevelEditor.h" |
class ILevelEditor :
public SCompoundWidget,
public IToolkitHost
Public interface to SLevelEditor
Name | Description | ||
---|---|---|---|
|
AddStandaloneLevelViewport ( |
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 |
|
|
AppendCommands ( |
Append commands to the command list for the level editor |
|
|
TSharedRef< ... |
CreateActorDetails ( |
Spawns an Actor Details widget |
|
TSharedRef< ... |
CreateToolBox() |
Spawns a level editor ToolBox widget (aka. "Modes") |
|
TSharedPtr< ... |
GetActiveViewportInterface() |
Gets the active level viewport for this level editor |
|
const TArray... |
GetHostedToolkits() |
Returns a list of all of the toolkits that are currently hosted by this toolkit host |
|
const TShare... |
GetLevelEditorActions() |
Access the level editor's action command list |
|
TSharedPtr< ... |
GetSceneOutliner() |
|
|
TSharedPtr< ... |
GetThumbnailPool() |
Get the thumbnail pool used by this level editor |
|
GetViewports() |
Gets an array of all viewports in this level editor |
|
|
OnKeyDownInViewport |
Called to process a key down event in a viewport when in immersive mode |
|
|
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 |
|
|
SetActorDetailsSCSEditorUICustomization ( |
Sets the UI customization of the SCSEditor inside the level editor details panel. |
|
|
SummonLevelViewportContextMenu() |
Summons a context menu for this level editor at the mouse cursor's location |
|
|
SummonLevelViewportViewOptionMenu ( |
Summons a context menu for view options |