Orrery Terrain · OrreryTerrainCore module · struct
Native::
FJoinOpenStroke
ExperimentalOne of the authority's open strokes at the join position: what a joiner needs to go on applying its steps and get the same posts.
Declaration
struct FJoinOpenStroke- Header
#include "Native/Net/NetJoin.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
Steps paces the stroke's rounding (every 16 height steps, and a tile idle for 120), Reach and each tile's LastStep and bDirty say which tiles it rounds, and a Flatten stroke's tile Start holds the heights it blends from; the tiles' ground is in the save. The stroke's volumes and its undo image are not carried: a joiner counts them from the join position, and undo is the server's.
Properties
| Name | Type | Default | Meaning |
|---|---|---|---|
Author | uint32_ | 0 | Whose stroke it is in the authority's world (FTerrainWorld::BeginStrokeFor; kStrokeBeside = nobody's). |
Stroke | FStroke | 0 | The stroke's id in the records' numbering ( |
Next | uint32_ | 0 | The Step the stroke's next brush record carries. |
Steps | uint32_ | 0 | Height steps the stroke applied (paint steps are not counted). |
Reach | FTile | — | The tiles the last height step's window reached. |
Tiles | std:: | — | Every height tile the stroke touched, ascending tile key (row, then column, as unsigned). |