Skip to content

Class

TerrainTilePainter

Generated GDScript class reference for GridPlacement.TerrainTilePainter.

Status
Current
Version
v6.3.0
Source updated
2026-10-29
Generated on
2026-10-29

6.3. These pages document the 6.3 release, where placeable is now entry (what changed) and PlacementOwner is deprecated (migration). Still on 6.2? Your version's guides ship inside the plugin itself, under addons/grid_placement/guides/; the 6.2 URLs on this site now redirect to this series.

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
terrain_setPropertyA (terrain_set, terrain) pair on a TileSet. -1 means none.
terrainProperty
equalsMethod
atMethod
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