Navigation
API > API/Editor > API/Editor/LevelEditor
Interface that defines an entity within a viewport layout
| Name | ILevelViewportLayoutEntity |
| Type | class |
| Header File | /Engine/Source/Editor/LevelEditor/Public/LevelViewportLayout.h |
| Include Path | #include "LevelViewportLayout.h" |
Syntax
class ILevelViewportLayoutEntity : public IEditorViewportLayoutEntity
Implements Interfaces
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ILevelViewportLayoutEntity() |
Virtual destruction | LevelViewportLayout.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< SLevelViewport > AsLevelViewport () |
Optionally return this entity as an SLevelViewport. | LevelViewportLayout.h | |
FLevelEditorViewportClient & GetLevelViewportClient() |
Get this viewport's level editor viewport client | LevelViewportLayout.h | |
bool IsPlayInEditorViewportActive() |
Check if this entity has an active play in editor viewport | LevelViewportLayout.h | |
void RegisterGameViewportIfPIE() |
Register this viewport layout entity as a game viewport, if it's currently PIE-ing | LevelViewportLayout.h |