Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · struct

FOrreryTerrainMaskUploadInfo

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.

Declaration

USTRUCT(BlueprintType)
struct FOrreryTerrainMaskUploadInfo
Blueprint Make and 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
Header
#include "Net/OrreryTerrainEditPolicy.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.
Blueprint
“Orrery Terrain Mask Upload Info”, a Blueprint type

Description

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

Properties

NameTypeDefaultMeaning
MaskHashBlueprintReadOnlyint640

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

SideBlueprintReadOnlyint320

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

BitsBlueprintReadOnlyint320

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

SampleBytesBlueprintReadOnlyint640

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.

UploadBytesBlueprintReadOnlyint640

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

AuthorBlueprintReadOnlyint320

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

AuthorMasksBlueprintReadOnlyint320

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

AuthorSampleBytesBlueprintReadOnlyint640

Their sample bytes, before this one.

Blueprint