Orbdale Terrain · OrbdaleTerrain module · member function
FOrbdaleTerrainFeatures::
MakePlate
A plate feature from a Blueprint plate.
Declaration
static bool MakePlate(const FOrbdaleTerrainPlateBP& Plate, const OrbdaleTerrain::Native::FContractFrame& Frame,
const OrbdaleTerrain::Native::FOwnerId& Owner, OrbdaleTerrain::Native::FFeature& OutFeature, FString* OutReason = nullptr);- Header
#include "OrbdaleTerrainFeatures.h"- Module
PublicDependencyModuleNames.Add("OrbdaleTerrain");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 FOrbdaleTerrainFeatures)
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
Plate | const FOrbdale | — | World cm; at least three vertices. |
Frame | const Orbdale | — | The terrain's contract frame, FContractFrame(World.Config().Grid). |
Owner | const Orbdale | — | Opaque owner. |
OutFeature | Orbdale | — | Receives the feature (Id 0). |
OutReason | FString* | nullptr | Why false was returned. |
Returns
false when the plate has fewer than three vertices.