Navigation
API > API/Plugins > API/Plugins/ConcertSharedSlate > API/Plugins/ConcertSharedSlate/Replication > API/Plugins/ConcertSharedSlate/Replication/Editor > API/Plugins/ConcertSharedSlate/Replication/Editor/Model > API/Plugins/ConcertSharedSlate/Replication/Editor/Model/Object
References
| Module | ConcertSharedSlate |
| Header | /Engine/Plugins/Developer/Concert/ConcertUI/ConcertSharedSlate/Source/ConcertSharedSlate/Public/Replication/Editor/Model/Object/IObjectHierarchyModel.h |
| Include | #include "Replication/Editor/Model/Object/IObjectHierarchyModel.h" |
Syntax
class IObjectHierarchyModel
Remarks
Determines the parent-child relationship between objects. The model can be given an object and it will list all child objects, usually subobjects or child components.
In editor builds, an implementation could resolve object paths to AActors, USceneComponent, etc. In programs, an implementation could be to compare all known object path strings.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ForEachChildRecursive
(
const TSoftObjectPtr<>& Root, |
Util for iterating all subobjects. | |
| void | ForEachDirectChild
(
const TSoftObjectPtr<>& Root, |
Gets all direct children in the hierarchy. | |
| TArray< TSoftObjectPtr<>, TAllocator > | GetChildrenRecursive
(
const TSoftObjectPtr<>& Root, |
Builds a TArray containing all children, recursively. | |
| TOptional< FParentInfo > | GetParentInfo
(
const TSoftObjectPtr< const UObject >& ChildObject |
Gets parent info for ChildObject, if it has a child. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FParentInfo |