Orbdale Terrain · OrbdaleTerrainEditor module · member function
FOrbdaleTerrainExtFeed::
MakeSplatDabs
ExperimentalEditor onlyThe V2 dabs of one splat dab: one per used channel of Splat, in channel order, each the splat step's mask (SplatSteps) with SplatStep, SplatChannel and PaintLayer set.
Declaration
static void MakeSplatDabs(const FOrbdaleTerrainBrushDab& Dab, const FOrbdaleTerrainBrushBP& Brush, const FOrbdaleTerrainSplat& Splat,
const UOrbdaleTerrainSubsystem* Terrain, TArray<FOrbdaleTerrainBrushDabV2, TInlineAllocator<8>>& Out);- Header
#include "Tools/OrbdaleTerrainExtFeed.h"- Module
PublicDependencyModuleNames.Add("OrbdaleTerrainEditor");in an editor module’s Build.cs: an editor module, not in packaged games.- Stability
- Experimental: supported, may change in a minor version, with a changelog line.
- Thread
- Game thread, editor only. (the rule of FOrbdaleTerrainExtFeed)
Description
Brush carries the dab's resolved MaskAngle and its geometry.
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
Dab | const FOrbdale | — | The tool's V1 dab (metres). |
Brush | const FOrbdale | — | The subsystem brush the step becomes, with the dab's resolved MaskAngle. |
Splat | const FOrbdale | — | The registered splat. |
Terrain | const UOrbdale | — | The terrain the step applies to; null leaves the masks out. |
Out | TArray< | — | The dabs, appended. |