FNetworkSimulationModelDebuggerManager

Windows
MacOS
Linux

Inheritance Hierarchy

FTickableGameObject

FNoncopyable

FNetworkSimulationModelDebuggerManager

References

Module

NetworkPrediction

Header

/Engine/Plugins/Runtime/NetworkPrediction/Source/NetworkPrediction/Public/NetworkedSimulationModelDebugger.h

Include

#include "NetworkedSimulationModelDebugger.h"

Syntax

struct FNetworkSimulationModelDebuggerManager :
    public FTickableGameObject,
    public FNoncopyable

Constructors

Destructors

Functions

Name Description

Public function

void

 

DrawDebugService

(
    UCanvas* C,
    APlayerController* PC
)

Public function

void

 

Emit

(
    FString Str,
    FColor Color,
    float XOffset,
    float YOffset
)

Debugging API used by TNetworkSimulationModelDebugger

Public function

void

 

EmitElement

(
    TBuffer& Buffer,
    const FStandardLoggingParameters& ...
)

Public function

void

 

EmitLine

(
    FVector2D StartPosition,
    FVector2D EndPosition,
    FColor Color,
    float Thickness
)

Public function

void

 

EmitQuad

(
    FVector2D ScreenPosition,
    FVector2D ScreenSize,
    FColor Color
)

Public function

void

 

EmitText

(
    FVector2D ScreenPosition,
    FColor Color,
    FString Str
)

Public function Static

FNetworkSimu...

 

Get()

Public function

void

 

LogSingleFrame

(
    FOutputDevice& Ar
)

Gathers latest and Logs single frame

Public function

void

 

RegisterNetworkSimulationModel

(
    T* NetworkSim,
    const AActor* OwningActor
)

Outside API (registration, console commands, draw services, etc)

Public function

void

 

SetContinousGather

(
    bool InGather
)

Public function

void

 

SetDebuggerActive

(
    AActor* OwningActor,
    bool InActive
)

Public function

void

 

ToggleContinousGather()

Public function

void

 

ToggleDebuggerActive

(
    AActor* OwningActor
)

Overridden from FTickableObjectBase

Name Description

Public function Virtual Const

TStatId

 

GetStatId()

Return the stat id to use for this tickable

Public function Virtual

void

 

Tick

(
    float DeltaTime
)

Pure virtual that must be overloaded by the inheriting class.

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