Orrery Terrain · OrreryTerrainCore module · enum
Native::
ESculptRefusal
ExperimentalWhy a sculpt record is refused before it touches the ground.
Declaration
enum class ESculptRefusal : uint8_t- Header
#include "Native/SculptCommand.h"- Module
PublicDependencyModuleNames.Add("OrreryTerrainCore");in your module’s Build.cs.- Stability
- Experimental: supported, may change in a minor version, with a changelog line.
Values
| Value | Meaning |
|---|---|
None = 0 | — |
BadVersion | Another record version. |
BadKind | A kind this record type cannot carry. |
RadiusTooLarge | Brush.Radius_mm over |
StrengthTooLarge | |Brush.Strength_mm| over |
UnknownChannel | PaintChannel on a channel the player may not paint: an unknown id, the ground class while it is off, or a paint channel (IsPaintOnlyChannel), which only Paint writes. |
ValueNotPaintable | A ground class of kGroundClasses or above (the hole value included, unless bPaintHoles), or Paint's PaintLayer over MaxPaintLayer. |
BadStroke | Stroke id 0: no stroke can carry it. |
BadCentre | A brush centre beyond ±kSculptMaxCentre_mm, where its arithmetic could overflow. |
UnknownMask | Brush.MaskHash names a mask the terrain's registry does not hold ( |
StampTooLarge | A Stamp over |