Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · enum

Native::

ESculptRecordKind

Experimental

What a sculpt record carries.

Declaration

enum class ESculptRecordKind : uint8_t
Header
#include "Native/SculptCommand.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.

Description

Serialised as one byte after the version; append only.

Values

ValueMeaning
BeginStroke = 0

FSculptCommand: open a stroke; the authority's stroke id.

Brush

FSculptCommand: one brush step of the open stroke.

EndStroke

FSculptCommand: close the stroke; its before-image joins the authority's ring.

UndoPatch

FSculptPatch: the sculpt layer's tiles after an undo, as state.

RedoPatch

FSculptPatch: the sculpt layer's tiles after a redo, as state.