Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FConcertObjectReplicationMap UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap& Origin, |
Util version that creates a new replication mapping. | Replication/Misc/ActorLabelRemappingEditor.h | |
void UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap& Origin, |
This version of RemapReplicationMap uses AActor::ActorLabel and tries to remap to actors in TargetWorld. | Replication/Misc/ActorLabelRemappingEditor.h | |
void UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap& Origin, |
Alternate version that directly writes into OutTargetMap. | Replication/Misc/ActorLabelRemappingEditor.h | |
FConcertObjectReplicationMap UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap& Origin, |
Util version that creates a new replication mapping. | Replication/Misc/ActorLabelRemappingCore.h | |
void UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap& Origin, |
Attempts to remap all objects in Origin according to the labels saved in RemappingData. | Replication/Misc/ActorLabelRemappingCore.h | |
void UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap& Origin, |
Alternate version that directly writes into OutTargetMap. | Replication/Misc/ActorLabelRemappingCore.h |
UE::ConcertSyncCore::RemapReplicationMap(const FConcertObjectReplicationMap &, const FConcertReplicationRemappingData &, const UWorld &)
Description
Util version that creates a new replication mapping.
| Name | UE::ConcertSyncCore::RemapReplicationMap |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Misc/ActorLabelRemappingEditor.h |
| Include Path | #include "Replication/Misc/ActorLabelRemappingEditor.h" |
namespace UE
{
namespace ConcertSyncCore
{
FConcertObjectReplicationMap UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap & Origin,
const FConcertReplicationRemappingData & RemappingData,
const UWorld & TargetWorld
)
}
}
UE::ConcertSyncCore::RemapReplicationMap(const FConcertObjectReplicationMap &, const FConcertReplicationRemappingData &, const UWorld &, TProcessRemapping &&)
Description
This version of RemapReplicationMap uses AActor::ActorLabel and tries to remap to actors in TargetWorld.
| Name | UE::ConcertSyncCore::RemapReplicationMap |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Misc/ActorLabelRemappingEditor.h |
| Include Path | #include "Replication/Misc/ActorLabelRemappingEditor.h" |
namespace UE
{
namespace ConcertSyncCore
{
template<CProcessRemappingCallbable TProcessRemapping>
void UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap & Origin,
const FConcertReplicationRemappingData & RemappingData,
const UWorld & TargetWorld,
TProcessRemapping && ProcessRemapping
)
}
}
UE::ConcertSyncCore::RemapReplicationMap(const FConcertObjectReplicationMap &, const FConcertReplicationRemappingData &, const UWorld &, FConcertObjectReplicationMap &)
Description
Alternate version that directly writes into OutTargetMap.
| Name | UE::ConcertSyncCore::RemapReplicationMap |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Misc/ActorLabelRemappingEditor.h |
| Include Path | #include "Replication/Misc/ActorLabelRemappingEditor.h" |
namespace UE
{
namespace ConcertSyncCore
{
void UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap & Origin,
const FConcertReplicationRemappingData & RemappingData,
const UWorld & TargetWorld,
FConcertObjectReplicationMap & OutTargetMap
)
}
}
UE::ConcertSyncCore::RemapReplicationMap(const FConcertObjectReplicationMap &, const FConcertReplicationRemappingData &, TIsRemappingCompatible &&, TForEachObjectWithLabel &&, TGetObjectLabel &&)
Description
Util version that creates a new replication mapping.
| Name | UE::ConcertSyncCore::RemapReplicationMap |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Misc/ActorLabelRemappingCore.h |
| Include Path | #include "Replication/Misc/ActorLabelRemappingCore.h" |
namespace UE
{
namespace ConcertSyncCore
{
template<CIsRemappingCompatibleCallable TIsRemappingCompatible, CForEachObjectWithLabelCallable TForEachObjectWithLabel, CGetObjectLabelCallable TGetObjectLabel>
FConcertObjectReplicationMap UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap & Origin,
const FConcertReplicationRemappingData & RemappingData,
TIsRemappingCompatible && IsRemappingCompatibleFunc,
TForEachObjectWithLabel && ForEachObjectWithLabelFunc,
TGetObjectLabel && GetLabelFunc
)
}
}
UE::ConcertSyncCore::RemapReplicationMap(const FConcertObjectReplicationMap &, const FConcertReplicationRemappingData &, TIsRemappingCompatible &&, TForEachObjectWithLabel &&, TGetObjectLabel &&, TProcessRemapping &&)
Description
Attempts to remap all objects in Origin according to the labels saved in RemappingData. Calls ProcessRemapping for each object so remapped.
| Name | UE::ConcertSyncCore::RemapReplicationMap |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Misc/ActorLabelRemappingCore.h |
| Include Path | #include "Replication/Misc/ActorLabelRemappingCore.h" |
namespace UE
{
namespace ConcertSyncCore
{
template<CIsRemappingCompatibleCallable TIsRemappingCompatible, CForEachObjectWithLabelCallable TForEachObjectWithLabel, CGetObjectLabelCallable TGetObjectLabel, CProcessRemappingCallbable TProcessRemapping>
void UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap & Origin,
const FConcertReplicationRemappingData & RemappingData,
TIsRemappingCompatible && IsRemappingCompatibleFunc,
TForEachObjectWithLabel && ForEachObjectWithLabelFunc,
TGetObjectLabel && GetLabelFunc,
TProcessRemapping && ProcessRemapping
)
}
}
Parameters
| Name | Remarks |
|---|---|
| Origin | The replicationmap to remap |
| RemappingData | The data based on which to remap |
| IsRemappingCompatibleFunc | Decides whether this remapping is compatible |
| ForEachObjectWithLabelFunc | Lists all objects with a particular label. |
| GetLabelFunc | Gets the label of an object |
| ProcessRemapping | Called for every remapped object |
See Also
- FConcertReplicationRemappingData for an example.
UE::ConcertSyncCore::RemapReplicationMap(const FConcertObjectReplicationMap &, const FConcertReplicationRemappingData &, TIsRemappingCompatible &&, TForEachObjectWithLabel &&, TGetObjectLabel &&, FConcertObjectReplicationMap &)
Description
Alternate version that directly writes into OutTargetMap.
| Name | UE::ConcertSyncCore::RemapReplicationMap |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Misc/ActorLabelRemappingCore.h |
| Include Path | #include "Replication/Misc/ActorLabelRemappingCore.h" |
namespace UE
{
namespace ConcertSyncCore
{
template<CIsRemappingCompatibleCallable TIsRemappingCompatible, CForEachObjectWithLabelCallable TForEachObjectWithLabel, CGetObjectLabelCallable TGetObjectLabel>
void UE::ConcertSyncCore::RemapReplicationMap
(
const FConcertObjectReplicationMap & Origin,
const FConcertReplicationRemappingData & RemappingData,
TIsRemappingCompatible && IsRemappingCompatibleFunc,
TForEachObjectWithLabel && ForEachObjectWithLabelFunc,
TGetObjectLabel && GetLabelFunc,
FConcertObjectReplicationMap & OutTargetMap
)
}
}