Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore > API/Plugins/ConcertSyncCore/Replication > API/Plugins/ConcertSyncCore/Replication/Misc > API/Plugins/ConcertSyncCore/Replication/Misc/FReplicatedObjectHierarchyCache
References
| Module | ConcertSyncCore |
| Header | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Misc/ReplicatedObjectHierarchyCache.h |
| Include | #include "Replication/Misc/ReplicatedObjectHierarchyCache.h" |
| Source | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Private/Replication/Misc/ReplicatedObjectHierarchyCache.cpp |
bool IsObjectReferencedDirectly
(
const FSoftObjectPath & ObjectPath,
TConstArrayView< FGuid > IgnoredClients
) const
Remarks
Checks whether the object is registered by any client (except for this in IgnoredClients).
This function ignores implicit knowledge of the hierarchy. For example if you register ONLY /Game/Maps.Map:PersistentLevel.Cube.StaticMeshComponent0, then
- IsObjectReferencedDirectly(/Game/Maps.Map:PersistentLevel.Cube.StaticMeshComponent0) == true,
- IsObjectReferencedDirectly(/Game/Maps.Map:PersistentLevel.Cube) == false but e.g. TraverseTopToBottom would list both paths.