Shared single/line/rectangle/fill brush selector for the placement panel. One row of shape buttons used by BOTH routes: terrain shapes in Terrain route, the selected placeable's [method ScenePlacementEntry.resolve_object_tools] in Objects route. Shows itself only when there is a choice (more than one shape) in a placement mode; otherwise it hides so single-tool selections keep a clean panel. Lives inside the PlaceRouterUI hotbar template, which binds it via [method bind_router].
Source: addons/grid_placement/ui/brush/brush_shape_bar.gd
Syntax
class BrushShapeBar extends PlacementControlMembers
| Name | Kind | Summary |
|---|---|---|
canonical_tool_order | Method | |
bind_router | Method | |
resolve_placement_dependencies | Method | |
resolve_placement_runtime | Method | |
sync_shapes | Method | |
available_shapes | Method |