Navigation
API > API/Editor > API/Editor/UnrealEd
Base class for all asset editors.
| Name | UAssetEditor |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Tools/UAssetEditor.h |
| Include Path | #include "Tools/UAssetEditor.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UAssetEditor :
public UObject ,
public IAssetEditorInstance
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAssetEditor
Implements Interfaces
Derived Classes
UAssetEditor derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAssetEditor() |
Tools/UAssetEditor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FBaseAssetToolkit > CreateToolkit() |
Tools/UAssetEditor.h | ||
| Tools/UAssetEditor.h | |||
void Initialize() |
Tools/UAssetEditor.h | ||
virtual void InvokeTab
(
const FTabId& TabId |
Tools/UAssetEditor.h | ||
void OnToolkitClosed() |
Tools/UAssetEditor.h |
Overridden from IAssetEditorInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void FocusWindow
(
UObject* ObjectToFocusOn |
Tools/UAssetEditor.h | ||
virtual TSharedPtr< FTabManager > GetAssociatedTabManager() |
Tools/UAssetEditor.h | ||
virtual FName GetEditorName() |
Tools/UAssetEditor.h | ||
virtual double GetLastActivationTime() |
Tools/UAssetEditor.h | ||
virtual bool IsPrimaryEditor() |
Tools/UAssetEditor.h | ||
virtual void RemoveEditingAsset
(
UObject* Asset |
Tools/UAssetEditor.h |