Skip to content
Brass Orrery

Orrery Terrain · Blueprint · Make and Break

Break Orrery Terrain Mask Upload Info

Experimental

A brush mask a client offers to upload, as CanAddBrushMask sees it: the mask's size from the offer, and what this player has uploaded so far.

Node

Blueprint Break Orrery Terrain Mask Upload Info
The graph as text
  1. Break Orrery Terrain Mask Upload Info (structure)
    • In Orrery Terrain Mask Upload Info (OrreryTerrainMaskUploadInfo): not connected
    • Out Mask Hash (Integer64): not connected
    • Out Side (Integer): not connected
    • Out Bits (Integer): not connected
    • Out Sample Bytes (Integer64): not connected
    • Out Upload Bytes (Integer64): not connected
    • Out Author (Integer): not connected
    • Out Author Masks (Integer): not connected
    • Out Author Sample Bytes (Integer64): not connected
Palette
The struct’s pin menu (drag from a Orrery Terrain Mask Upload Info pin), or search “Break Orrery Terrain Mask Upload Info”
Node
structure
Module
OrreryTerrain

Inputs

PinTypeDefaultMeaning
Orrery Terrain Mask Upload InfoOrrery Terrain Mask Upload Info——

Outputs

PinTypeMeaning
Mask HashInteger64

The mask's id (FOrreryTerrainBrushMaskId's value): its content hash.

SideInteger

Samples a side: a power of two from 8 to 2048.

Bits (advanced)Integer

Bits a sample: 8 (a strength or paint mask) or 16 (usually a height stamp).

Sample Bytes (advanced)Integer64

The mask's samples, Side x Side x Bits / 8 bytes: what the quota and the size cap count, and about what every machine holds.

Upload Bytes (advanced)Integer64

The upload's size on the wire, bytes (the mask compressed).

Author (advanced)Integer

The requesting player's author id (FOrreryTerrainNetWelcome::Author).

Author Masks (advanced)Integer

Masks this author uploaded this session, accepted or still arriving, before this one.

Author Sample Bytes (advanced)Integer64

Their sample bytes, before this one.

Description

The bytes have not travelled yet; the server checks they are this mask once they did.

How this page is made

Drawn from the C++ declaration’s reflection specifiers, not exported from the editor.

  • the palette lists Make and Break under Utilities, Struct; the reference groups them by struct