Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · struct

FOrreryTerrainSplatChannel

One channel of a registered splat: a paint layer and the mask that weights it.

Declaration

USTRUCT(BlueprintType, meta=(DisplayName="Terrain Splat Channel"))
struct FOrreryTerrainSplatChannel
Blueprint Make and Break Terrain Splat Channel
The graph as text
  1. Make Terrain Splat Channel (structure)
    • In Channel (Integer): 0
    • In Layer (Integer): 0
    • In Mask (OrreryTerrainBrushMaskId): not connected
    • Out Orrery Terrain Splat Channel (OrreryTerrainSplatChannel): not connected
  2. Break Terrain Splat Channel (structure)
    • In Orrery Terrain Splat Channel (OrreryTerrainSplatChannel): not connected
    • Out Channel (Integer): not connected
    • Out Layer (Integer): not connected
    • Out Mask (OrreryTerrainBrushMaskId): not connected
Header
#include "TerrainBlueprintTypes.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.
Blueprint
“Terrain Splat Channel”, a Blueprint type

Properties

NameTypeDefaultMeaning
ChannelBlueprintReadWriteint320

The channel of the splat image: 0 red, 1 green, 2 blue, 3 alpha.

LayerBlueprintReadWriteint320

The paint layer this channel paints (the index in the terrain's layer table), 0 to 255.

MaskBlueprintReadWriteFOrreryTerrainBrushMaskId—

The channel's baked mask, registered with the terrain (UOrreryTerrainSubsystem::RegisterSplat).

Blueprint