Navigation
API > API/Editor > API/Editor/SubobjectEditor
This is the editor for subobjects within the level editor that works mainly with component and actor instances.
| Name | SSubobjectInstanceEditor |
| Type | class |
| Header File | /Engine/Source/Editor/SubobjectEditor/Public/SSubobjectInstanceEditor.h |
| Include Path | #include "SSubobjectInstanceEditor.h" |
Syntax
class SSubobjectInstanceEditor : public SSubobjectEditor
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SSubobjectEditor → SSubobjectInstanceEditor
- FSlateControlledConstruction → SWidget → SCompoundWidget → SSubobjectEditor → SSubobjectInstanceEditor
Structs
| Name | Remarks |
|---|---|
| FArguments |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
SSubobjectInstanceEditor.h |
Protected
Overridden from SSubobjectEditor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FSubobjectDataHandle AddNewSubobject
(
const FSubobjectDataHandle& ParentHandle, |
Add a new subobject to the given parent via the subobject data subsystem | SSubobjectInstanceEditor.h | |
virtual TSharedPtr< SWidget > BuildSceneRootDropActionMenu
(
FSubobjectEditorTreeNodePtrType DroppedOntoNodePtr, |
Builds a context menu popup for dropping a child node onto the scene root node | SSubobjectInstanceEditor.h | |
virtual void CopySelectedNodes() |
SSubobjectInstanceEditor.h | ||
virtual FMenuBuilder CreateMenuBuilder() |
SSubobjectInstanceEditor.h | ||
virtual void OnAttachToDropAction
(
FSubobjectEditorTreeNodePtrType DroppedOn, |
SSubobjectInstanceEditor.h | ||
virtual void OnDeleteNodes() |
SSubobjectInstanceEditor.h | ||
virtual void OnDetachFromDropAction
(
const TArray< FSubobjectEditorTreeNodePtrType >& DroppedNodePtrs |
SSubobjectInstanceEditor.h | ||
virtual void OnDuplicateComponent() |
SSubobjectInstanceEditor.h | ||
virtual void OnMakeNewRootDropAction
(
FSubobjectEditorTreeNodePtrType DroppedNodePtr |
SSubobjectInstanceEditor.h | ||
virtual void PasteNodes() |
SSubobjectInstanceEditor.h | ||
virtual void PopulateContextMenuImpl
(
UToolMenu* InMenu, |
Populate the context menu with implementation specific details | SSubobjectInstanceEditor.h | |
virtual void PostDragDropAction
(
bool bRegenerateTreeNodes |
SSubobjectInstanceEditor.h |