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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback