Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · struct

FOrreryTerrainSculptState

The sculpt tool's state, for a HUD and for tests (Tier 3 value, no object references).

Declaration

USTRUCT(BlueprintType)
struct FOrreryTerrainSculptState
Blueprint Make and Break Orrery Terrain Sculpt State
The graph as text
  1. Break Orrery Terrain Sculpt State (structure)
    • In Orrery Terrain Sculpt State (OrreryTerrainSculptState): not connected
    • Out Stroke Open (Boolean): not connected
    • Out Open Stroke (Integer64): not connected
    • Out Undo Count (Integer): not connected
    • Out Redo Count (Integer): not connected
    • Out Ring Bytes (Integer64): not connected
    • Out Queued Records (Integer): not connected
Header
#include "OrreryTerrainSculptTypes.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.
Thread
Game thread snapshot; stale after the next sculpt call.
Blueprint
“Orrery Terrain Sculpt State”, a Blueprint type

Properties

NameTypeDefaultMeaning
bStrokeOpenBlueprintReadOnlyboolfalse

A stroke is open (between BeginStroke and EndStroke).

OpenStrokeBlueprintReadOnlyint640

The open stroke's id, 0 when none.

UndoCountBlueprintReadOnlyint320

Strokes UndoStroke can still take back (the bounded ring).

RedoCountBlueprintReadOnlyint320

Strokes RedoStroke can put back; a new stroke clears them.

RingBytesBlueprintReadOnlyint640

Bytes the undo ring keeps alive, height and channel before-images together.

QueuedRecordsBlueprintReadOnlyint320

Replicated records waiting for ground to load (a replica's queue; 0 on the authority).

Blueprint