Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | FSimpleAssetEditor |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Toolkits/SimpleAssetEditor.h |
| Include Path | #include "Toolkits/SimpleAssetEditor.h" |
Syntax
class FSimpleAssetEditor : public FAssetEditorToolkit
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FAssetEditorToolkit → FSimpleAssetEditor
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSimpleAssetEditor() |
Destructor | Toolkits/SimpleAssetEditor.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FGetDetailsViewObjects | TBaseDelegate_OneParam< TArray< UObject * >, const TArray< UObject * > & > | Delegate that, given an array of assets, returns an array of objects to use in the details view of an FSimpleAssetEditor | Toolkits/SimpleAssetEditor.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PropertiesTabId | const FName | The tab ids for all the tabs used | Toolkits/SimpleAssetEditor.h |
| SimpleEditorAppIdentifier | const FName | App Identifier. | Toolkits/SimpleAssetEditor.h |
| ToolkitFName | const FName | The name given to all instances of this type of editor | Toolkits/SimpleAssetEditor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DetailsView | TSharedPtr< class IDetailsView > | Details view | Toolkits/SimpleAssetEditor.h | |
| EditingObjects | TArray< UObject * > | The objects open within this editor | Toolkits/SimpleAssetEditor.h | |
| IsPropertyEditingEnabledDelegate | FIsPropertyEditingEnabled | User provided delegate to check if property editing is enabled in the details panel | Toolkits/SimpleAssetEditor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitEditor
(
const EToolkitMode::Type Mode, |
Edits the specified asset object | Toolkits/SimpleAssetEditor.h | |
void SetPropertyEditingEnabledDelegate
(
FIsPropertyEditingEnabled InPropertyEditingDelegate |
Can be used to disable the details view making it read-only | Toolkits/SimpleAssetEditor.h | |
void SetPropertyVisibilityDelegate
(
FIsPropertyVisible InVisibilityDelegate |
Used to show or hide certain properties | Toolkits/SimpleAssetEditor.h |
Overridden from FAssetEditorToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostRegenerateMenusAndToolbars() |
FAssetEditorToolkit interface | Toolkits/SimpleAssetEditor.h |
Overridden from IAssetEditorInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetEditingAssetTypeName() |
Toolkits/SimpleAssetEditor.h | ||
virtual bool IsPrimaryEditor() |
Toolkits/SimpleAssetEditor.h |
Overridden from IToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetBaseToolkitName() |
Toolkits/SimpleAssetEditor.h | ||
virtual FName GetToolkitFName() |
IToolkit interface | Toolkits/SimpleAssetEditor.h | |
virtual FText GetToolkitName() |
Toolkits/SimpleAssetEditor.h | ||
virtual FText GetToolkitToolTipText() |
Toolkits/SimpleAssetEditor.h | ||
virtual FLinearColor GetWorldCentricTabColorScale() |
Toolkits/SimpleAssetEditor.h | ||
virtual FString GetWorldCentricTabPrefix() |
Toolkits/SimpleAssetEditor.h | ||
virtual bool IsSimpleAssetEditor() |
Toolkits/SimpleAssetEditor.h | ||
virtual void RegisterTabSpawners
(
const TSharedRef< class FTabManager >& TabManager |
IToolkit interface | Toolkits/SimpleAssetEditor.h | |
virtual void UnregisterTabSpawners
(
const TSharedRef< class FTabManager >& TabManager |
Toolkits/SimpleAssetEditor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsPropertyEditingEnabled() |
Check if the details panel has editing enabled, checks both the asset editor open method to see if we are opened in edit mode and the delegate a user can supply using SetPropertyEditingEnabledDelegate | Toolkits/SimpleAssetEditor.h | |
FReply OnEditParentClassClicked
(
TObjectPtr< UObject > EditClass |
Handler for "Edit parent class" button | Toolkits/SimpleAssetEditor.h | |
FReply OnFindParentClassInContentBrowserClicked
(
TObjectPtr< UObject > SyncToClass |
Handler for "Find parent class in CB" button | Toolkits/SimpleAssetEditor.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FSimpleAssetEditor > CreateEditor
(
const EToolkitMode::Type Mode, |
Toolkits/SimpleAssetEditor.h | ||
static TSharedRef< FSimpleAssetEditor > CreateEditor
(
const EToolkitMode::Type Mode, |
Toolkits/SimpleAssetEditor.h |