Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/AssetEditorViewportLayout.h |
Include |
#include "AssetEditorViewportLayout.h" |
class FAssetEditorViewportLayout :
public TSharedFromThis< FAssetEditorViewportLayout >,
public FEditorViewportLayout,
public FTickableEditorObject
Base class for viewport layout configurations Handles maximizing and restoring well as visibility of specific viewports.
Name | Description | ||
---|---|---|---|
|
ParentTab |
The parent tab where this layout resides |
|
|
TWeakPtr< class... |
ParentTabContent |
The parent tab content object where this layout resides |
|
TWeakPtr< class... |
ViewportsOverlayPtr |
The overlay widget that handles what viewports should be on top (non-maximized or maximized) |
Name | Description | |
---|---|---|
|
FAssetEditorViewportLayout() |
Constructor |
Name | Description | |
---|---|---|
|
~FAssetEditorViewportLayout() |
Destructor |
Name | Description | ||
---|---|---|---|
|
TSharedRef< ... |
BuildViewportLayout ( |
Builds a viewport layout and returns the widget containing the layout |
|
TSharedRef< ... |
FactoryViewport ( |
Create an instance of a custom viewport from the specified viewport type name |
|
TWeakPtr< cl... |
GetParentTabContent() |
Returns the parent tab content object |
|
GetTypeSpecificLayoutString ( |
Generates a layout string for persisting settings for this layout based on the runtime type of layout |
|
|
TSharedRef< ... |
MakeViewportLayout ( |
Overridden in derived classes to set up custom layouts |
Name | Description | ||
---|---|---|---|
|
GetStatId() |
Return the stat id to use for this tickable |
|
|
IsTickable() |
Virtual that can be overloaded by the inheriting class. |
|
|
Tick ( |
FTickableEditorObject interface |