Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · class

UOrreryTerrainLibrary

Static Blueprint API over the world terrain: read the ground, preview and commit earthworks, undo them.

Declaration

UCLASS()
class UOrreryTerrainLibrary : public UBlueprintFunctionLibrary
Header
#include "OrreryTerrainLibrary.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.
Thread
Game thread (Blueprint).
Derives from
UBlueprintFunctionLibrary
Blueprint
“Orrery Terrain Library”, a Blueprint type

Description

Reads run on one immutable snapshot and never block. Writes are game thread only and refused on a read-only terrain, a sculpt replica and inside a ground-changed broadcast. A world without a terrain answers NoData and refuses writes with a reason; nothing here asserts.

Note.

Game thread (Blueprint). Positions are world cm, angles degrees, volumes cubic metres.

Functions

Blueprint