Navigation
API > API/Editor > API/Editor/SubobjectEditor
This is the editor for subobjects within the blueprint editor that
| Name | SSubobjectBlueprintEditor |
| Type | class |
| Header File | /Engine/Source/Editor/SubobjectEditor/Public/SSubobjectBlueprintEditor.h |
| Include Path | #include "SSubobjectBlueprintEditor.h" |
Syntax
class SSubobjectBlueprintEditor : public SSubobjectEditor
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SSubobjectEditor → SSubobjectBlueprintEditor
- FSlateControlledConstruction → SWidget → SCompoundWidget → SSubobjectEditor → SSubobjectBlueprintEditor
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnHighlightPropertyInDetailsView | TBaseDelegate_OneParam< void, const class FPropertyPath & > | SSubobjectBlueprintEditor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnHighlightPropertyInDetailsView | FOnHighlightPropertyInDetailsView | Delegate to invoke when the given property should be highlighted in the details view (e.g. diff). | SSubobjectBlueprintEditor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
SSubobjectBlueprintEditor.h | ||
void HighlightTreeNode
(
FName TreeNodeName, |
Highlight a tree node and, optionally, a property with in it | SSubobjectBlueprintEditor.h |
Overridden from SSubobjectEditor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FSubobjectEditorTreeNodePtrType FindSlateNodeForObject
(
const UObject* InObject, |
Attempt to find an existing slate node that matches the given handle. | SSubobjectBlueprintEditor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AActor * GetActorPreview() |
Get the current preview actor for this blueprint editor. | SSubobjectBlueprintEditor.h |
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 | SSubobjectBlueprintEditor.h | |
virtual TSharedPtr< SWidget > BuildSceneRootDropActionMenu
(
FSubobjectEditorTreeNodePtrType DroppedOntoNodePtr, |
Builds a context menu pop up for dropping a child node onto the scene root node | SSubobjectBlueprintEditor.h | |
virtual bool CanPasteNodes() |
Pastes previously copied node(s) | SSubobjectBlueprintEditor.h | |
virtual bool ClearSelectionOnClick() |
If true, then the tree widget will clear selection on click. | SSubobjectBlueprintEditor.h | |
virtual void CopySelectedNodes() |
SSubobjectBlueprintEditor.h | ||
virtual FSubobjectEditorTreeNodePtrType GetSceneRootNode() |
SSubobjectBlueprintEditor.h | ||
virtual void OnAttachToDropAction
(
FSubobjectEditorTreeNodePtrType DroppedOn, |
SSubobjectBlueprintEditor.h | ||
virtual void OnDeleteNodes() |
SSubobjectBlueprintEditor.h | ||
virtual void OnDetachFromDropAction
(
const TArray< FSubobjectEditorTreeNodePtrType >& DroppedNodePtrs |
SSubobjectBlueprintEditor.h | ||
virtual void OnDuplicateComponent() |
SSubobjectBlueprintEditor.h | ||
virtual void OnMakeNewRootDropAction
(
FSubobjectEditorTreeNodePtrType DroppedNodePtr |
SSubobjectBlueprintEditor.h | ||
virtual void PasteNodes() |
SSubobjectBlueprintEditor.h | ||
virtual void PopulateContextMenuImpl
(
UToolMenu* InMenu, |
Populate the context menu with implementation specific details | SSubobjectBlueprintEditor.h | |
virtual void PostDragDropAction
(
bool bRegenerateTreeNodes |
SSubobjectBlueprintEditor.h | ||
virtual bool ShouldModifyBPOnAssetDrop() |
If true, then the blueprint should be modified on TryHandleAssetDragDropOperation | SSubobjectBlueprintEditor.h | |
virtual bool ShowInlineSearchWithButtons() |
Indicates whether or not the search bar and inline buttons are visible. | SSubobjectBlueprintEditor.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BuildMenuEventsSection
(
FMenuBuilder& Menu, |
Fills out an events section in ui. | SSubobjectBlueprintEditor.h | |
static void ConstructEvent
(
UBlueprint* Blueprint, |
Function to construct an event for a node | SSubobjectBlueprintEditor.h | |
static void CreateEventsForSelection
(
UBlueprint* Blueprint, |
Function to create events for the current selection | SSubobjectBlueprintEditor.h | |
static void ViewEvent
(
UBlueprint* Blueprint, |
Function to view an event for a node | SSubobjectBlueprintEditor.h |