Skip to content
Brass Orrery

Orrery Terrain · Blueprint · Orrery › Terrain › Brush

Register Brush Mask from Pixels

Register raw single-channel pixels as a mask, baked with the asset-free defaults of the usage (256 x 256 at 8 bits for a strength mask, 1024 x 1024 at 16 for a height mask).

Node

Blueprint Register Brush Mask from Pixels
The graph as text
  1. Register Brush Mask from Pixels (function call; Target is Orrery Terrain Subsystem)
    • In Target (self object): self
    • In Pixels (array of Byte): not connected
    • In Width (Integer): 0
    • In Height (Integer): 0
    • In B 16Bit (Boolean): false
    • In Height Mask (Boolean): false
    • Out Out Id (OrreryTerrainBrushMaskId): not connected
    • Out Return Value (EOrreryTerrainBrushRegistration): not connected
Palette
Orrery › Terrain › Brush
Node
function call
Module
OrreryTerrain

Inputs

PinTypeDefaultMeaning
Exec inExec—Runs the node.
TargetOrrery Terrain Subsystem Object Reference——
PixelsArray of Byte—

Width x Height samples row-major, 2 little-endian bytes each when b16Bit.

WidthInteger0

Samples a row.

HeightInteger0

Rows.

B 16BitBooleanfalse

Samples are 2 little-endian bytes instead of 1.

Height MaskBooleanfalse

Bake as a height mask (1024 at 16 bits) instead of a strength mask.

Outputs

PinTypeMeaning
Exec outExecRuns next.
Out IdTerrain Brush Mask Id

The mask's id on success.

Return ValueEOrreryTerrainBrushRegistration

As RegisterBrush, plus NotBaked when the pixels are refused.

How this page is made

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