Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainEditor module · struct

FOrreryLandscapeImportReport

Editor only

What a Landscape import did, or why it refused.

Declaration

struct FOrreryLandscapeImportReport
Header
#include "OrreryTerrainLandscapeImport.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.

Functions

  • ToString

    One line for logs and the Python result.

Properties

NameTypeDefaultMeaning
ErrorFString—

Why the import was refused; empty on success. The store is left as it was.

WarningsTArray<FString>——
ExtentFIntRect—

Landscape vertices imported, inclusive, in the Landscape's vertex coordinates.

Postsint640

Vertices imported.

MissingPostsint640

Vertices with no component; each takes the nearest covered vertex of its row.

Cell_mdouble0.0—
Origin_mFVector2DFVector2D::ZeroVector

World XY of vertex Extent.Min, metres.

MaxError_mmdouble0.0

Largest difference of a stored post from the exact decode, over every level-0 tile.

MeanError_mmdouble0.0—
ErrorTableTArray<FOrreryLandscapeImportErrorRow>—

One row per shift in use, ascending.

PaintLayersTArray<FName>—

Paint layers read, in the order of ULandscapeInfo::Layers.

PaintIndexTArray<uint8>—

The output index of each of PaintLayers.

PostsOverSlotsint640

Posts that dropped weight in the merge: more than kPaintSlots layers, or one rescaled to 0.

MaxWeightLostint320

Largest weight dropped at one post, 0..255.

MeanWeightLostdouble0.0—
HolePostsint640

Vertices with visibility (hole) weight; the holes are dropped.

InputHashuint640

The host state the import read (UOrreryTerrainLandscapeImport::ComputeHostHash).

ReadSecondsdouble0.0

Time in the Landscape reads.

TotalSecondsdouble0.0—
BuildFOrreryTerrainTileStoreBuildReport——
HiddenProxiesint320

Landscape proxies hidden by bHideSourceAfterImport; 0 when it was not set.