Skip to content
Orbdale

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

NameTypeDefaultMeaning
Plateconst FOrbdaleTerrainPlateBP&—

World cm; at least three vertices.

Frameconst OrbdaleTerrain::Native::FContractFrame&—

The terrain's contract frame, FContractFrame(World.Config().Grid).

Ownerconst OrbdaleTerrain::Native::FOwnerId&—

Opaque owner.

OutFeatureOrbdaleTerrain::Native::FFeature&—

Receives the feature (Id 0).

OutReasonFString*nullptr

Why false was returned.

Returns

false when the plate has fewer than three vertices.