Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · struct

Native::

FSyncHashLeaf

Experimental

One leaf of the SyncHash tree: a field's tiles in one 32 × 32-tile chunk of the edit extent.

Declaration

struct FSyncHashLeaf
Header
#include "Native/Net/HashTree.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.

Functions

Properties

NameTypeDefaultMeaning
Fielduint32_t0—
ChunkXint32_t0

Chunk column: its tiles are the edit extent's Min.X + 32 ChunkX onwards.

ChunkYint32_t0

Chunk row, likewise from Min.Y.

Tilesuint32_t0

Set tiles in the chunk (sculpted, or painted off natural).

Sumuint64_t0

Wrapping sum of the tiles' hashes, each mixed with its field and tile key.