Navigation
API > API/Plugins > API/Plugins/ReplicationGraph
Map for Actor -> ConnectionActorInfo. This wraps the TMap mainly so we can do custom initialization in FindOrAdd.
| Name | FPerConnectionActorInfoMap |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/ReplicationGraph/Source/Public/ReplicationGraphTypes.h |
| Include Path | #include "ReplicationGraphTypes.h" |
Syntax
struct FPerConnectionActorInfoMap
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorMap | TMap< FActorRepListType, TSharedPtr< FConnectionReplicationActorInfo > > | ReplicationGraphTypes.h | ||
| ChannelMap | TMap< UActorChannel *, TSharedPtr< FConnectionReplicationActorInfo > > | ReplicationGraphTypes.h | ||
| GlobalMap | FGlobalActorReplicationInfoMap * | ReplicationGraphTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddChannel
(
const FActorRepListType& Actor, |
ReplicationGraphTypes.h | ||
void CountBytes
(
FArchive& Ar |
ReplicationGraphTypes.h | ||
TMap< UActorChannel *, TSharedPtr< FConnectionReplicationActorInfo > >::TIterator CreateChannelIterator() |
ReplicationGraphTypes.h | ||
TMap< FActorRepListType, TSharedPtr< FConnectionReplicationActorInfo > >::TIterator CreateIterator() |
ReplicationGraphTypes.h | ||
FConnectionReplicationActorInfo * Find
(
const FActorRepListType& Actor |
ReplicationGraphTypes.h | ||
FConnectionReplicationActorInfo * FindByChannel
(
UActorChannel* Channel |
ReplicationGraphTypes.h | ||
FORCEINLINE_DEBUGGABLE FConnectionReplicationActorInfo & FindOrAdd
(
const FActorRepListType& Actor |
ReplicationGraphTypes.h | ||
int32 Num() |
ReplicationGraphTypes.h | ||
void RemoveActor
(
const FActorRepListType& Actor |
ReplicationGraphTypes.h | ||
void RemoveChannel
(
UActorChannel* Channel |
ReplicationGraphTypes.h | ||
void ResetActorMap() |
ReplicationGraphTypes.h | ||
void SetGlobalMap
(
FGlobalActorReplicationInfoMap* InGlobalMap |
ReplicationGraphTypes.h |