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 FSoftObjectPath& Root, |
Util for iterating all subobjects. | |
| void | ForEachDirectChild
(
const FSoftObjectPath& Root, |
Gets all direct children in the hierarchy. | |
| TArray< FSoftObjectPath, TAllocator > | GetChildrenRecursive
(
const FSoftObjectPath& Root, |
Builds a TArray containing all children, recursively. | |
| TOptional< FParentInfo > | GetParentInfo
(
const FSoftObjectPath& ChildObject |
Gets parent info for ChildObject, if it has a child. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FParentInfo |