Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · enum

Native::

EChangeCause

Why the ground changed, as reported to listeners and in the change journal (FGroundChange::Cause).

Declaration

enum class EChangeCause : uint8_t
Header
#include "Native/TerrainTypes.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.

Description

Append-only.

Values

ValueMeaning
Commit = 0

A construction transaction was committed.

Undo

A construction undo token was applied.

Sculpt

A sculpt stroke wrote the sculpt layer (published at the stroke's cadence).

Stream

Tiles became resident or were evicted; heights did not change.

Load

State was loaded from bytes. A climate extension rebuilds what it derives from the ground here.

HostImport

The host re-imported the natural ground (Overlay mode). Nothing publishes it yet.

Extension

An extension wrote its ground layers or its cover. Nothing publishes it yet.