Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · struct

FOrreryTerrainStreamingStats

The streamer's counters and queue depths at one moment; see UOrreryTerrainSubsystem::GetStreamingStats.

Declaration

struct FOrreryTerrainStreamingStats
Header
#include "OrreryTerrainSubsystem.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.
Thread
Game thread only. (the header’s rule)

Properties

NameTypeDefaultMeaning
InFlightint320

Loader tasks alive now.

Pendingint320

Requests taken from the world and not yet launched, stale ones included.

PeakInFlightint320

Highest number of loader tasks alive at once.

Launcheduint640

Loader tasks started, over the terrain's lifetime.

Completeduint640

Tiles handed to the world.

Faileduint640

Requests released with a failure.

Skippeduint640

Tasks that saw their request go stale before loading.

Parkeduint640

Stale requests held back right now.

HeldTicksuint640

Ticks that found no view and kept the residency on the last views (OrreryTerrain.Streaming.HoldViews).

RingQueueduint320

Far-ring tiles the world holds back behind base tiles; 0 without far data.

OverlayWanteduint320

Edited tiles waiting for a far-overlay job.

OverlayInFlightint320

Far-overlay jobs launched and not landed.

OverlayLauncheduint640

Far-overlay jobs started, over the terrain's lifetime.

OverlayLandeduint640

Far-overlay jobs handed back to the world.

GroundHoldsint320

Refused commits holding the tiles they requested (UOrreryTerrainSubsystem::CommitFeature).

BakeRequestBasesuint320

Base tiles held so ground near a feature can bake, beyond what the sources want; see GetBakeWait.

BakeRequestsWaitinguint320

Bake blocks that wait for room under MaxBakeRequestTiles.

BakeRequestsFaileduint320

Bake blocks with a base tile that failed to load.