Orrery Terrain · OrreryTerrainEditor module · member function
UOrreryTerrainEditorLibrary::
PlacePlate
Editor onlyBlueprintPlace an editor-owned plate, as the Plate tool's Enter does: one undoable transaction, kept by the authoring layer and baked by Bake.
Declaration
UFUNCTION(BlueprintCallable, Category="Orrery|Terrain|Editor")
static FOrreryTerrainEditorFeatureResult PlacePlate(UWorld* World, const FOrreryTerrainPlateBP& Plate);Blueprint Place Plate
The graph as text
- Place Plate (function call)
- In World (World object): None
- In Plate (OrreryTerrainPlateBP): not connected
- Out Return Value (OrreryTerrainEditorFeatureResult): not connected
- Header
#include "OrreryTerrainEditorLibrary.h"- Module
PublicDependencyModuleNames.Add("OrreryTerrainEditor");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 UOrreryTerrainEditorLibrary)
- Blueprint
- Place Plate, in Orrery › Terrain › Editor
Description
Blocks while the ground the commit reads loads (FOrreryTerrainFeaturePlacement, at most about a minute).
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
World | UWorld* | — | The editor world whose terrain takes the plate. |
Plate | const FOrrery | — | World cm, as the runtime API takes it; at least three vertices, counter-clockwise. |
Returns
The feature's id, its earthworks and the StateHash before and after, or the refusal.