Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainEditor module · class

UOrreryTerrainEditorSettings

Editor only

Project Settings, Plugins, Orrery Terrain Editor.

Declaration

UCLASS(config = Editor, defaultconfig, meta = (DisplayName = "Orrery Terrain Editor"))
class UOrreryTerrainEditorSettings : public UDeveloperSettings
Header
#include "OrreryTerrainEditorSettings.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.
Derives from
UDeveloperSettings

Functions

Properties

NameTypeDefaultMeaning
UnbakedCookEOrreryTerrainUnbakedCookEOrreryTerrainUnbakedCook::Error

What the cook logs for a map with an unbaked authoring layer.

AuthoringFolderFString—

Content folder of the authoring assets (one per map, beside the map when empty).

BakeFolderFString—

Content folder the bake writes new tile stores to (beside the map when empty).

MaxRadius_mdouble2000.0

Largest brush radius an author may use, metres.

MaxStep_mdouble10.0

Largest height change of one brush step, metres.

bPaintGroundClassbooltrue

Authors may paint the ground class.

bAllowHolesbooltrue

Authors may cut holes.

bBakeOnSaveboolfalse

Bake the authoring layer into a tile store on every save.

Slow on large maps.

bFollowEditsbooltrue

Placed foliage, instanced meshes tagged OrreryTerrain.Follow and actors with a Terrain Ground Follow component follow the mode's edits, inside each edit's undo step.

The per-type rules are those of Project Settings, Orrery Terrain Follow.

BrushSetsTArray<TSoftObjectPtr<UOrreryTerrainBrushSet>>—

Brush sets the terrain mode's brush palette lists after the plugin's starter set (/OrreryTerrain/Brushes), in this order.

The palette shows Disc first, then each set's baked brushes.