Navigation
API > API/Editor > API/Editor/SubobjectDataInterface > API/Editor/SubobjectDataInterface/USubobjectDataSubsystem
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 DeleteSubobjects
(
const FSubobjectDataHandle& ContextHandle, |
Attempts to delete the given array of subobjects from their context | SubobjectDataSubsystem.h |
|
int32 DeleteSubobjects
(
const FSubobjectDataHandle& ContextHandle, |
Attempts to delete the given array of subobjects from their context | SubobjectDataSubsystem.h |
DeleteSubobjects(const FSubobjectDataHandle &, const TArray< FSubobjectDataHandle > &, UBlueprint *)
Description
Attempts to delete the given array of subobjects from their context
| Name | DeleteSubobjects |
| Type | function |
| Header File | /Engine/Source/Editor/SubobjectDataInterface/Public/SubobjectDataSubsystem.h |
| Include Path | #include "SubobjectDataSubsystem.h" |
| Source | /Engine/Source/Editor/SubobjectDataInterface/Private/SubobjectDataSubsystem.cpp |
UFUNCTION (BlueprintCallable, Category="SubobjectDataSubsystem",
Meta=(DisplayName="Delete Subobjects from Blueprint"))
int32 DeleteSubobjects
(
const FSubobjectDataHandle & ContextHandle,
const TArray < FSubobjectDataHandle > & SubobjectsToDelete,
UBlueprint * BPContext
)
The number of subobjects successfully deleted
Parameters
| Name | Remarks |
|---|---|
| ContextHandle | The owning context of the subobjects that should be removed |
| SubobjectsToDelete | Array of subobject handles that should be deleted |
| BPContext | The blueprint context for the given |
DeleteSubobjects(const FSubobjectDataHandle &, const TArray< FSubobjectDataHandle > &, FSubobjectDataHandle &, UBlueprint *, bool)
Description
Attempts to delete the given array of subobjects from their context
| Name | DeleteSubobjects |
| Type | function |
| Header File | /Engine/Source/Editor/SubobjectDataInterface/Public/SubobjectDataSubsystem.h |
| Include Path | #include "SubobjectDataSubsystem.h" |
| Source | /Engine/Source/Editor/SubobjectDataInterface/Private/SubobjectDataSubsystem.cpp |
int32 DeleteSubobjects
(
const FSubobjectDataHandle & ContextHandle,
const TArray < FSubobjectDataHandle > & SubobjectsToDelete,
FSubobjectDataHandle & OutComponentToSelect,
UBlueprint * BPContext,
bool bForce
)
The number of subobjects successfully deleted
Parameters
| Name | Remarks |
|---|---|
| ContextHandle | The owning context of the subobjects that should be removed |
| SubobjectsToDelete | Array of subobject handles that should be deleted |
| OutComponentToSelect | Populates this handle with a valid selection in the component hierarchy if desired |
| bForce | If true then this will attempt to delete a subobject even if the CanDelete function flags otherwise. |