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 FOrreryTerrainSculptStateBlueprint Make and Break Orrery Terrain Sculpt State
The graph as text
- 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
| Name | Type | Default | Meaning |
|---|---|---|---|
bBlueprintReadOnly | bool | false | A stroke is open (between BeginStroke and EndStroke). |
OpenBlueprintReadOnly | int64 | 0 | The open stroke's id, 0 when none. |
UndoBlueprintReadOnly | int32 | 0 | Strokes UndoStroke can still take back (the bounded ring). |
RedoBlueprintReadOnly | int32 | 0 | Strokes RedoStroke can put back; a new stroke clears them. |
RingBlueprintReadOnly | int64 | 0 | Bytes the undo ring keeps alive, height and channel before-images together. |
QueuedBlueprintReadOnly | int32 | 0 | Replicated records waiting for ground to load (a replica's queue; 0 on the authority). |
Blueprint
- Break Orrery Terrain Sculpt StateMake and Break