Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainEditor module · class

UOrreryTerrainBrushToolBuilder

Editor only

Builds the brush tool of one kind.

Declaration

UCLASS()
class UOrreryTerrainBrushToolBuilder : public UInteractiveToolBuilder
Header
#include "Tools/OrreryTerrainBrushTool.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
UInteractiveToolBuilder

Description

The mode registers one builder per tool (Sculpt, Smooth, Flatten, Paint, Ground class, Holes).

Functions

Properties

NameTypeDefaultMeaning
KindEOrreryTerrainBrushKindEOrreryTerrainBrushKind::Raise

Raise (Sculpt, Shift lowers), Smooth, Flatten, or Paint for the paint tools (PaintTarget says which).

PaintTargetEOrreryTerrainPaintTargetEOrreryTerrainPaintTarget::Layer

Kind Paint: what the tool starts writing.

ModeTWeakObjectPtr<UOrreryTerrainEdMode>—

The mode whose invoker follows the brush.