Skip to content
Orbdale

Orbdale Terrain · OrbdaleTerrain module · function

Units::

SplatSteps

The Paint steps of one splat dab: Dab with its Kind set to Paint, and each used channel's layer and mask, in channel order (red, green, blue, alpha).

Declaration

inline void SplatSteps(const FOrbdaleTerrainBrushBP& Dab, const FOrbdaleTerrainSplat& Splat, TArray<FOrbdaleTerrainBrushBP>& Out);
Header
#include "TerrainBlueprintTypes.h"
Module
PublicDependencyModuleNames.Add("OrbdaleTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.
Thread
Pure, any thread.

Description

Dab keeps its centre, radius, falloff, opacity and the mask's angle, mirror, square and aspect; only Kind, PaintLayer and Mask change per step. Channels beyond the first four, or out of order, are applied as listed.

Parameters

NameTypeDefaultMeaning
Dabconst FOrbdaleTerrainBrushBP&—

The dab's geometry and opacity.

Splatconst FOrbdaleTerrainSplat&—

The registered splat.

OutTArray<FOrbdaleTerrainBrushBP>&—

The steps to apply in order, replaced.

Note.

Pure, any thread.