Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainEditor module · struct

FOrreryTerrainNewEstimate

Editor only

What the preview panel shows before anything is created.

Declaration

struct FOrreryTerrainNewEstimate
Header
#include "Tools/OrreryTerrainNewTerrain.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.

Description

Sizes are estimates unless noted.

Functions

  • ToString

    One or two lines for the tool's message line.

Properties

NameTypeDefaultMeaning
bValidboolfalse

false: Error says why; the other fields are unset.

ErrorFString——
TilesPerSideint320

Base tiles along one edge; 0 while only the file can say.

Tilesint640

Base tiles, TilesPerSide squared.

Postsint640

Base posts, (TilesPerSide * 127 + 1) squared.

Cell_mdouble0.0

Base post spacing, metres.

Extent_mdouble0.0

Edge length, metres: TilesPerSide * 127 * Cell_m.

Area_km2double0.0—
StoreBytesdouble0.0

Disk a baked tile store of this ground takes (about 0.55 MB per km2).

ResidentBytesdouble0.0

RAM of the always-resident levels (about 6 KB per km2).

InfoTArray<FString>—

Facts read from files (size, description lines).

WarningsTArray<FString>——