Skip to content
Orbdale

Orbdale Terrain · OrbdaleTerrainEditor module · member function

FOrbdaleTerrainFeaturePlacement::

Begin

Editor only

Begin placing Feature on Terrain and try at once.

Declaration

EOrbdaleTerrainPlacementState Begin(UOrbdaleTerrainSubsystem& Terrain, OrbdaleTerrain::Native::FFeature Feature, const FText& Label, bool bEvaluate = false);
Header
#include "Tools/OrbdaleTerrainFeaturePlacement.h"
Module
PublicDependencyModuleNames.Add("OrbdaleTerrainEditor"); in an editor module’s Build.cs: an editor module, not in packaged games.
Stability
Stable: changes within a major version only add.
Thread
Game thread, editor only. (the rule of FOrbdaleTerrainFeaturePlacement)

Description

A placement still pending is cancelled first.

Parameters

NameTypeDefaultMeaning
TerrainUOrbdaleTerrainSubsystem&—

The terrain to commit to; it must have a terrain world.

FeatureOrbdaleTerrain::Native::FFeature—

The feature, owner set; Id 0 adds it, else it replaces that feature in place.

Labelconst FText&—

The edit's name: the undo record's and the log's.

bEvaluateboolfalse

Evaluate the earthworks just before the commit (GetEarthworks), as the library reports them.

Returns

Committed when the ground was loaded, else Pending or Refused.