Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainEditor module · class

UOrreryTerrainFeatureEditProperties

Editor only

The selected feature's parameters.

Declaration

UCLASS()
class UOrreryTerrainFeatureEditProperties : public UInteractiveToolPropertySet
Header
#include "Tools/OrreryTerrainFeatureTools.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.
Derives from
UInteractiveToolPropertySet

Description

Apply Changes replaces it in place, as one transaction.

Functions

  • ApplyChanges

    Replace the selected feature with these parameters.

  • Remove

    Remove the selected feature (Delete).

  • SelectActor

    Select the actor of the selected spline feature, so its spline and parameters can be edited.

Properties

NameTypeDefaultMeaning
TopHeight_mdouble0.0

Plate: the top height at its first vertex, world.

GradeXPercentdouble0.0

Plate: top slope along X, percent.

GradeYPercentdouble0.0

Plate: top slope along Y, percent.

FormationShift_mdouble0.0

Corridor: raise (or lower) every station's formation by this much.

HalfWidthLeft_mdouble0.0

Corridor: formation band left of the direction of travel, every station.

HalfWidthRight_mdouble0.0

Corridor: formation band right of it, every station.

CrossfallPercentdouble0.0

Corridor: cross slope, percent, every station.

FillHVdouble1.5

Embankment slope, horizontal per vertical, every ground class.

CutHVdouble1.5

Cutting slope, horizontal per vertical, every ground class.

SplineActorFString—

A spline feature: the actor whose spline feature component owns it; "(not loaded)" when none is.

SplineParametersFString—

A spline feature: its parameters, read-only here; they are its component's, and a Rebuild there applies them.

bSelectedboolfalse—
bPlateboolfalse—
bCorridorboolfalse—
bSplineboolfalse—
ToolTWeakObjectPtr<UOrreryTerrainFeatureListTool>——