Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainEditor module · struct

FOrreryTerrainBakeReport

Editor only

What a bake did, or why it refused.

Declaration

USTRUCT(BlueprintType)
struct FOrreryTerrainBakeReport
Blueprint Make and Break Orrery Terrain Bake Report
The graph as text
  1. Break Orrery Terrain Bake Report (structure)
    • In Orrery Terrain Bake Report (OrreryTerrainBakeReport): not connected
    • Out Baked (Boolean): not connected
    • Out Store Path (String): not connected
    • Out Archive Path (String): not connected
    • Out Previous Source Path (String): not connected
    • Out Tiles (Integer64): not connected
    • Out Absent Tiles (Integer64): not connected
    • Out Mip Tiles (Integer64): not connected
    • Out Store Bytes (Integer64): not connected
    • Out Area Km 2 (Double): not connected
    • Out Seconds (Double): not connected
    • Out Passes (Integer): not connected
    • Out Max Difference Mm (Integer): not connected
    • Out Max Shift (Integer): not connected
    • Out Previous Natural Hash (Integer64): not connected
    • Out Natural Hash (Integer64): not connected
    • Out State Hash Matched (Boolean): not connected
    • Out Wall Features (Integer): not connected
    • Out Max Wall Height Mm (Integer): not connected
    • Out Hole Posts (Integer64): not connected
    • Out Warnings (array of String): not connected
    • Out Error (String): not connected
Header
#include "Authoring/OrreryTerrainBake.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainEditor"); in an editor module’s Build.cs: an editor module, not in packaged games.
Stability
Stable: changes within a major version only add.
Blueprint
“Orrery Terrain Bake Report”, a Blueprint type

Description

Hashes are the bits of a uint64.

Functions

  • ToString

    One line for logs, notifications and the commandlet.

Properties

NameTypeDefaultMeaning
bBakedBlueprintReadOnlyboolfalse

A store was composed (and, from BakeAuthoring, the actor re-pointed at it).

false with Error set on a refusal, or with neither when there was nothing to bake.

StorePathBlueprintReadOnlyFString—

The new tile store's object path; empty when none was kept.

ArchivePathBlueprintReadOnlyFString—

The archive of the authoring layer as it was before the bake (its payload and hashes); empty when none was kept.

PreviousSourcePathBlueprintReadOnlyFString—

The source the actor named before the bake; kept, never changed or deleted.

TilesBlueprintReadOnlyint640

Level-0 tiles stored (at the edit resolution).

AbsentTilesBlueprintReadOnlyint640

Level-0 tiles of the extent the old source had no ground for; they stay absent.

MipTilesBlueprintReadOnlyint640

Mip tiles stored.

StoreBytesBlueprintReadOnlyint640

The store's payload and index, bytes.

Area_km2BlueprintReadOnlydouble0.0

Ground area of the stored level-0 tiles, km².

SecondsBlueprintReadOnlydouble0.0

Wall-clock time of the compose, seconds.

PassesBlueprintReadOnlyint320

Residency passes the compose made (bands times column blocks).

MaxDifference_mmBlueprintReadOnlyint320

Largest difference between a stored post and the composed ground, mm: at most half a step, 5 × 2^MaxShift.

MaxShiftBlueprintReadOnlyint320

Largest sample shift of a stored level-0 tile (a step of 1 cm × 2^shift; 0 below about 327 m of relief in a tile).

PreviousNaturalHashBlueprintReadOnlyint640

The natural ground the authoring layer was composed over (the old source's ContentHash).

NaturalHashBlueprintReadOnlyint640

The new store's NaturalHash: a terrain save made over the old source no longer loads over it.

bStateHashMatchedBlueprintReadOnlybooltrue

The composed state equals the one the authoring asset recorded at capture (a mismatch is a warning, not a refusal).

WallFeaturesBlueprintReadOnlyint320

Authored features that hold retaining walls: the bake folds them into the ground as steps.

MaxWallHeight_mmBlueprintReadOnlyint320

Highest of those walls, mm.

HolePostsBlueprintReadOnlyint640

Posts of the composed ground that are holes; the store keeps them as holes in its natural class.

WarningsBlueprintReadOnlyTArray<FString>—

Things the author should know that did not stop the bake.

ErrorBlueprintReadOnlyFString—

Why the bake refused or failed; empty otherwise.

Nothing was changed when it is set before the store was saved.

Blueprint