Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainEditor module · class

UOrreryTerrainFeatureListTool

Editor only

Features: lists the features the editor authored, highlights the selected one (picked in the list or by a click on its footprint), replaces it with edited parameters or removes it.

Declaration

UCLASS()
class UOrreryTerrainFeatureListTool : public UOrreryTerrainFeatureToolBase
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.

Description

Each is one transaction. The list follows every edit of the terrain as it is published (OnGroundChanged): its own, undo and redo, and features placed outside it (another tool's commit that landed late, the editor library, a script). Delete removes the selection, Esc clears it.

A spline feature shows as "Spline: <actor>": its parameters are read-only here (they are its component's), Remove works (the component then shows it Missing and builds nothing until its spline is edited or rebuilt), and Select Actor selects the actor that owns it.

Types

  • EAction enum

    Action ids of the hotkeys.

    RemoveAction, ClearAction

Functions