FLevelStatus

Helps keeps tabs on what levels are Ready, Have Seen data, Level Name, and Index into the main status list.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/ReplayHelper.h

Include

#include "ReplayHelper.h"

Syntax

struct FLevelStatus

Remarks

Helps keeps tabs on what levels are Ready, Have Seen data, Level Name, and Index into the main status list.

A Level is not considered ready until the following criteria are met:

  • UWorld::AddToWorld has been called, signifying the level is both Loaded and Visible (in the streaming sense).

  • Either: No packets of data have been processed for the level (yet), OR The level has been fully fast-forwarded.

A level is marked as Seen once the replay has seen a packet marked for the level.

Variables

Name Description

Public variable

bool

 

bHasBeenSeen

Whether or not we've seen replicated data for the level. Only set during playback.

Public variable

bool

 

bIsReady

Whether or not the level is ready to receive streaming data.

Public variable

int32

 

LevelIndex

Level index (in AllLevelStatuses).

Public variable

FString

 

LevelName

Level name.

Constructors

Name Description

Public function

FLevelStatus

(
    const FString& LevelPackageName
)

Functions

Name Description

Public function Const

void

 

CountBytes

(
    FArchive& Ar
)

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