Orrery Terrain · OrreryTerrainCore module · member function
Native::FBrushMask::
FromSamples8
ExperimentalMake an 8-bit mask from Side × Side samples, row-major (the column along local +X); refusals as Decode's.
Declaration
static std::shared_ptr<const FBrushMask> FromSamples8(uint32_t Side, const uint8_t* Samples, size_t Count, EBrushMaskRefusal* OutWhy = nullptr);- Header
#include "Native/BrushMask.h"- Module
PublicDependencyModuleNames.Add("OrreryTerrainCore");in your module’s Build.cs.- Stability
- Experimental: supported, may change in a minor version, with a changelog line.
- Thread
- Tier 1, plain C++: any thread may read a mask. (the rule of FBrushMask)
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
Side | uint32_ | — | — |
Samples | const uint8_ | — | — |
Count | size_ | — | — |
OutWhy | EBrush | nullptr | — |