FReplicationGraphCSVTracker

Helper struct for tracking finer grained ReplicationGraph stats through the CSV profiler.

Windows
MacOS
Linux

References

Module

ReplicationGraph

Header

/Engine/Plugins/Runtime/ReplicationGraph/Source/Public/ReplicationGraphTypes.h

Include

#include "ReplicationGraphTypes.h"

Syntax

struct FReplicationGraphCSVTracker

Remarks

Helper struct for tracking finer grained ReplicationGraph stats through the CSV profiler. Intention is that it is setup/configured in the UReplicationGraph subclasses

Constructors

Functions

Name Description

Public function Const

void

 

CountBytes

(
    FArchive& Ar
)

Public function

void

 

EndReplicationFrame()

Public function Const

const TArray...

 

GetVisibleLevelsData()

Public function

void

 

PostActorChannelCreated

(
    UClass* ActorClass
)

Public function

void

 

PostFastPathReplication

(
    UClass* ActorClass,
    const double Time,
    const int64 Bits
)

Public function

void

 

PostReplicateActor

(
    UClass* ActorClass,
    const double Time,
    const int64 Bits,
    const bool bIsActorDiscovery
)

Public function

void

 

ResetTrackedClasses()

Public function

void

 

SetExplicitClassTracking

(
    UClass* ExactActorClass,
    const FString& StatNamePrefix
)

Tracks an explicitly set class.

Public function

void

 

SetExplicitClassTracking_FastPath

(
    UClass* ExactActorClass,
    const FString& StatNamePrefix
)

Sets explicit class tracking for fast/shared path replication. Does not include base classes

Public function

void

 

SetImplicitClassTracking

(
    UClass* BaseActorClass,
    const FString& StatNamePrefix
)

Tracks a class and all of its children (under a single stat set).

Public function

void

 

SetVisibleLevelCustomName

(
    FName LevelName,
    const FString& CustomReadableName
)

Public function

bool

 

VisibleLevelConnectionAdded

(
    FName LevelName
)

Returns true when the level data is created for the first time

Public function

void

 

VisibleLevelConnectionRemoved

(
    FName LevelName
)

Classes

Name

Description

Public struct

FVisibleLevelData

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss