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
| Value | Meaning |
|---|---|
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. |