Navigation
API > API/Editor > API/Editor/SubobjectEditor
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- SSubobjectEditor
- SSubobjectBlueprintEditor
References
| Module | SubobjectEditor |
| Header | /Engine/Source/Editor/SubobjectEditor/Public/SSubobjectBlueprintEditor.h |
| Include | #include "SSubobjectBlueprintEditor.h" |
Syntax
class SSubobjectBlueprintEditor : public SSubobjectEditor
Remarks
This is the editor for subobjects within the blueprint editor that
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnHighlightPropertyInDetailsView | OnHighlightPropertyInDetailsView | Delegate to invoke when the given property should be highlighted in the details view (e.g. diff). | |
| TAttribute< AActor * > | PreviewActor | Attribute that provides access to a "preview" Actor context (may not be same as the Actor context that's being edited. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BuildMenuEventsSection
(
FMenuBuilder& Menu, |
Fills out an events section in ui. | |
| void | Construct
(
const FArguments& InArgs |
||
| void | ConstructEvent
(
UBlueprint* Blueprint, |
Function to construct an event for a node | |
| void | CreateEventsForSelection
(
UBlueprint* Blueprint, |
Function to create events for the current selection | |
| AActor * | Get the current preview actor for this blueprint editor. | ||
| void | HighlightTreeNode
(
FName TreeNodeName, |
Highlight a tree node and, optionally, a property with in it | |
| void | ViewEvent
(
UBlueprint* Blueprint, |
Function to view an event for a node |
Overridden from SSubobjectEditor
| Type | Name | Description | |
|---|---|---|---|
| FSubobjectDataHandle | AddNewSubobject
(
const FSubobjectDataHandle& ParentHandle, |
Add a new subobject to the given parent via the subobject data subsystem | |
| TSharedPtr< SWidget > | BuildSceneRootDropActionMenu
(
FSubobjectEditorTreeNodePtrType DroppedOntoNodePtr, |
Builds a context menu pop up for dropping a child node onto the scene root node | |
| bool | Pastes previously copied node(s) | ||
| bool | If true, then the tree widget will clear selection on click. | ||
| void | |||
| FSubobjectEditorTreeNodePtrType | FindSlateNodeForObject
(
const UObject* InObject, |
Attempt to find an existing slate node that matches the given handle. | |
| FSubobjectEditorTreeNodePtrType | |||
| void | OnAttachToDropAction
(
FSubobjectEditorTreeNodePtrType DroppedOn, |
||
| void | |||
| void | OnDetachFromDropAction
(
const TArray< FSubobjectEditorTreeNodePtrType >& DroppedNodePtrs |
||
| void | |||
| void | OnMakeNewRootDropAction
(
FSubobjectEditorTreeNodePtrType DroppedNodePtr |
||
| void | PasteNodes () |
||
| void | PopulateContextMenuImpl
(
UToolMenu* InMenu, |
Populate the context menu with implementation specific details | |
| void | PostDragDropAction
(
bool bRegenerateTreeNodes |
||
| bool | If true, then the blueprint should be modified on TryHandleAssetDragDropOperation | ||
| bool | Indicates whether or not the search bar and inline buttons are visible. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |
Typedefs
| Name | Description |
|---|---|
| FOnHighlightPropertyInDetailsView |