Navigation
API > API/Plugins > API/Plugins/ReplicationGraph
| Name | FGlobalActorReplicationInfoMap |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/ReplicationGraph/Source/Public/ReplicationGraphTypes.h |
| Include Path | #include "ReplicationGraphTypes.h" |
Syntax
struct FGlobalActorReplicationInfoMap
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGlobalActorReplicationInfoMap() |
ReplicationGraphTypes.h |
Enums
Public
| Name | Remarks |
|---|---|
| EWarnFlag |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorMap | TMap< FActorRepListType, TUniquePtr< FGlobalActorReplicationInfo > > | ReplicationGraphTypes.h | ||
| ClassMap | TClassMap< FClassReplicationInfo > | ReplicationGraphTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDependentActor
(
AActor* Parent, |
AddDependentActor makes a dependent actor (the child) considered for replication whenever the parent actor is replicated to a client. | ReplicationGraphTypes.h | |
void CountBytes
(
FArchive& Ar |
ReplicationGraphTypes.h | ||
TMap< FActorRepListType, TUniquePtr< FGlobalActorReplicationInfo > >::TConstIterator CreateActorMapIterator () |
ReplicationGraphTypes.h | ||
TMap< FActorRepListType, TUniquePtr< FGlobalActorReplicationInfo > >::TIterator CreateActorMapIterator () |
ReplicationGraphTypes.h | ||
TMap< FObjectKey, FClassReplicationInfo >::TIterator CreateClassMapIterator() |
ReplicationGraphTypes.h | ||
FGlobalActorReplicationInfo * Find
(
const FActorRepListType& Actor |
Finds data associated with the actor but does not create if its not there yet. | ReplicationGraphTypes.h | |
FGlobalActorReplicationInfo & Get
(
const FActorRepListType& Actor, |
Same as above but outputs bool if it was created. This is uncommonly called. Don't want to slow down the frequently called version. | ReplicationGraphTypes.h | |
FGlobalActorReplicationInfo & Get
(
const FActorRepListType& Actor |
Returns data associated with the actor. Will create it with default class values if necessary | ReplicationGraphTypes.h | |
FClassReplicationInfo & GetClassInfo
(
UClass* Class |
Returns ClassInfo for a given class. | ReplicationGraphTypes.h | |
void NotifyActorRenamed
(
AActor* Actor, |
Update actor to new level | ReplicationGraphTypes.h | |
int32 Num() |
ReplicationGraphTypes.h | ||
int32 Remove
(
const FActorRepListType& RemovedActor |
Removes actor data from map | ReplicationGraphTypes.h | |
void RemoveAllActorDependancies
(
AActor* MainActor |
ReplicationGraphTypes.h | ||
void RemoveAllActorDependencies
(
AActor* MainActor |
ReplicationGraphTypes.h | ||
void RemoveAllActorDependencies
(
AActor* MainActor, |
ReplicationGraphTypes.h | ||
void RemoveDependentActor
(
AActor* Parent, |
RemoveDependentActor will remove the given child actor from the parent's dependent list. | ReplicationGraphTypes.h | |
void ResetActorMap() |
ReplicationGraphTypes.h | ||
void SetClassInfo
(
UClass* InClass, |
Sets class info for a given class and its derived classes if desired. | ReplicationGraphTypes.h | |
void SetInitClassInfoFunc
(
TFunction< bool(UClass*, FClassReplicationInfo&)> Func |
ReplicationGraphTypes.h |