Orrery Terrain · OrreryTerrain module · member function
FOrreryTerrainFeatures::
MakePlate
A plate feature from a Blueprint plate.
Declaration
static bool MakePlate(const FOrreryTerrainPlateBP& Plate, const OrreryTerrain::Native::FContractFrame& Frame,
const OrreryTerrain::Native::FOwnerId& Owner, OrreryTerrain::Native::FFeature& OutFeature, FString* OutReason = nullptr);- Header
#include "OrreryTerrainFeatures.h"- Module
PublicDependencyModuleNames.Add("OrreryTerrain");in your module’s Build.cs.- Stability
- Stable: changes within a major version only add.
- Thread
- Any thread; the inputs are values. (the rule of FOrreryTerrainFeatures)
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
Plate | const FOrrery | — | World cm; at least three vertices. |
Frame | const Orrery | — | The terrain's contract frame, FContractFrame(World.Config().Grid). |
Owner | const Orrery | — | Opaque owner. |
OutFeature | Orrery | — | Receives the feature (Id 0). |
OutReason | FString* | nullptr | Why false was returned. |
Returns
false when the plate has fewer than three vertices.