Skip to content
Brass Orrery

Orrery Terrain · Blueprint category

Orrery › Terrain › Editor

The nodes the palette lists under Orrery › Terrain › Editor.

  • Activate Terrain ModeEditor only

    Activate the terrain editor mode in the level editor.

    function call
  • Apply Editor StrokeEditor only

    Apply one brush stroke as the editor mode's brush tool applies it, as one undoable "Terrain stroke" transaction.

    function call
  • Bake AuthoringEditor only

    Bake Actor's authoring layer into a new tile store beside its map and re-point the actor at it.

    function call
  • Bake AuthoringEditor only

    Bake World's terrain, as Manage, Bake does without its dialog (UOrreryTerrainBake::BakeAuthoring).

    function call
  • Check Import CurrentEditor only

    Python and Blueprint entry: IsImportCurrent as a struct, so a stale store still gives Python its reason.

    function call
  • Click Active ToolEditor only

    A click of the active feature tool (Plate, Corridor, FeatureList) or Stamp tool (it places a stamp) at Location_m, world m.

    function call
  • Configure Active BrushEditor only

    Give the active brush tool Stroke's settings (Stroke.Tool and Path_m are not used), so its ring and HUD show them; Stroke.bInvert holds Shift.

    function call
  • Configure Active StampEditor only

    Give the active Stamp tool its settings.

    function call
  • Describe Geo Tiff FileEditor only

    Parse a GeoTIFF without importing it: what v1 would read, or why it would refuse.

    function call
  • Drag Active ToolEditor only

    A press at From_m, a drag to To_m and a release of the active brush tool (a stroke) or Stamp tool (a stamp centred on From_m whose radius and angle the drag sets), world m, through the mouse's own path.

    function call
  • Get Active ToolEditor only

    The active tool's id; empty when none.

    function call
  • Get Active Tool HudEditor only

    The HUD lines the active tool draws this frame (brush, Stamp and feature tools), for scripted checks.

    function call
  • Get Editor TerrainEditor only

    World's terrain actor, the one its terrain was created from; null when it has no terrain.

    function call
  • Get Editor WorldEditor only

    The level editor's world; null without one (a commandlet).

    function call
  • Get State HashEditor only

    The terrain's StateHash once pending sculpt bakes are done (the bits of a uint64); 0 without a terrain.

    function call
  • Has Unbaked AuthoringEditor only

    Whether Actor names an authoring asset that still holds a payload: what the cook refuses and the bake commandlet's -Check reports.

    pure function
  • Has Unbaked AuthoringEditor only

    Whether World's terrain holds authored edits the bake has not folded in yet: live ones not yet captured, or a captured payload.

    function call
  • Import Geo TiffEditor only

    Python and Blueprint entry: ImportGeoTiffFiles with the default options and a decimation.

    function call
  • Import HeightmapEditor only

    Python and Blueprint entry: ImportHeightmapFile with the default options.

    function call
  • Import LandscapeEditor only

    Python and Blueprint entry: ImportLandscapeToStore with the default options, the given paint switch and the hide switch.

    function call
  • Import Raw 16Editor only

    Fill a heightmap source asset from a little-endian 16-bit RAW file.

    function call
  • Is Stamp PendingEditor only

    Whether the active Stamp tool has a stamp waiting for its ground (poll it after a click over unloaded ground).

    function call
  • Look AtEditor only

    Point every perspective level viewport at the ground under Target_m (world X and Y, m) from Distance_m away, Pitch_deg below the horizon, looking along Yaw_deg; realtime on.

    function call
  • Make New Terrain PropertiesEditor only

    A new-terrain properties object with the user's last values (Manage, New): set its fields, then pass it to NewTerrain.

    function call
  • New TerrainEditor only

    Create a terrain in World, or replace the source of its terrain, as Manage, New's Create Terrain button does: one undoable "New terrain" transaction.

    function call
  • Place CorridorEditor only

    Place an editor-owned corridor, as the Corridor tool does.

    function call
  • Place PlateEditor only

    Place an editor-owned plate, as the Plate tool's Enter does: one undoable transaction, kept by the authoring layer and baked by Bake.

    function call
  • Press Tool KeyEditor only

    Press a key in the terrain mode as the keyboard does in a level viewport: Enter commits a plate or corridor, Escape cancels (a commit waiting for its ground first), BackSpace takes a vertex back, Delete removes the selected feature.

    function call
  • Sample Ground HeightsEditor only

    Exact ground heights at Points_m (world X and Y, m), waiting until the ground there is resident.

    function call
  • Set Active Brush MaskEditor only

    Pick Brush in the active brush, paint or Stamp tool's palette, as a click on its button does, and set the mask's angle.

    function call
  • Set Background ThrottleEditor only

    Turn the editor's background throttle ("Use Less CPU when in Background") on or off, in memory only.

    function call
  • Set Brush Preview AtEditor only

    Put the active brush tool's ring (or the Stamp tool's ghost) at Location_m (world X and Y, m) as a hover would, and hold it there while the mouse crosses the viewport.

    function call
  • Start ToolEditor only

    Start a tool of the mode's palette, as its button does: Sculpt, Smooth, Flatten, Paint, GroundClass, Holes, Plate, Corridor, FeatureList or New.

    function call
  • Take Editor ShotEditor only

    Write a PNG of the largest editor window after Delay_s, drawing the level viewports first.

    function call
  • Undo Editor EditEditor only

    Undo the editor's last transaction (a stroke, a feature, New) and let the terrain settle.

    function call