Skip to content

Class

TerrainTilePainter

Generated GDScript class reference for GridPlacement.TerrainTilePainter.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Terrain-aware tile painting and refresh planning for TileMapLayer targets.

Source: addons/grid_placement/systems/building/terrain/terrain_tile_painter.gd

Syntax

class TerrainTilePainter extends RefCounted

Members

NameKindSummary
target_cellProperty
target_cellsProperty
terrain_setProperty
terrainProperty
refresh_groupsProperty
skipped_neighborsProperty
issuesProperty
unrendered_cellsPropertyTarget cells that ended apply_plan with no tile assigned (source_id == -1). A non-empty list means the paint produced no renderable tile — the terrain solver no-op'd and no fallback tile declared this terrain. Callers (and the smoke verifier) should treat this as a debug signal, not a silent success.
is_successfulMethod
add_issueMethod
add_skipped_neighborMethod
add_refresh_cellMethod
get_refresh_cell_countMethod
terrain_setProperty
terrainProperty
cellsProperty
build_planMethod
build_plan_multiMethod
apply_planMethod
target_cellsProperty
driftedProperty
tdProperty
paint_terrainMethod
resolve_terrain_by_nameMethod