Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
This algorithm remaps FSoftObjectPaths from an origin FConcertObjectReplicationMap to target FSoftObjectPaths based on the owning actors sharing actor labels.
| Name | TRemapAlgorithm |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Misc/Private/RemapAlgorithm.h |
| Include Path | #include "Replication/Misc/Private/RemapAlgorithm.h" |
Syntax
template<CIsRemappingCompatibleCallable TIsRemappingCompatible, CForEachObjectWithLabelCallable TForEachObjectWithLabel, CGetObjectLabelCallable TGetObjectLabel>
class TRemapAlgorithm
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TRemapAlgorithm
(
const FConcertObjectReplicationMap& Origin, |
Replication/Misc/Private/RemapAlgorithm.h |
Structs
| Name | Remarks |
|---|---|
| FActorAndClassPair | |
| FActorWithSolutions |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TSmallInlineArray | TArray< T, TInlineAllocator< ExpectedNumLabelCollisions > > | Replication/Misc/Private/RemapAlgorithm.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExpectedNumberRemappedActors | int32 | Replication/Misc/Private/RemapAlgorithm.h | ||
| ForEachObjectWithLabelFunc | const TForEachObjectWithLabel & | Replication/Misc/Private/RemapAlgorithm.h | ||
| GetLabelFunc | const TGetObjectLabel & | Replication/Misc/Private/RemapAlgorithm.h | ||
| IsRemappingCompatibleFunc | const TIsRemappingCompatible & | Replication/Misc/Private/RemapAlgorithm.h | ||
| LabelsToPendingActors | TMap< FString, TArray< FActorAndClassPair > > | Maps actor labels to object path from the original map that had that label. | Replication/Misc/Private/RemapAlgorithm.h | |
| ObjectPathHierarchy | FObjectPathHierarchy | Hierarchy that is used by ComputeTargetCandidates to efficiently determine objects that need to be reassigned. | Replication/Misc/Private/RemapAlgorithm.h | |
| ObjectsWithSolutions | TArray< FActorWithSolutions > | Holds original paths that can be remapped. | Replication/Misc/Private/RemapAlgorithm.h | |
| Origin | const FConcertObjectReplicationMap & | Input data to the algorithm. | Replication/Misc/Private/RemapAlgorithm.h | |
| RemappingData | const FConcertReplicationRemappingData & | Replication/Misc/Private/RemapAlgorithm.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Run
(
TProcessRemappingLambda&& ProcessRemapping |
Replication/Misc/Private/RemapAlgorithm.h |
See Also
- FConcertReplicationRemappingData for example.