Chris' Tutorials
Docs/Grid Placement

Class

TerrainTilePainter

Generated GDScript class reference for GridPlacement.TerrainTilePainter.

StatusDraft
Versionv6.0
UpdatedDevelopment docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

Draft — Unreleased:This page is in active development. APIs, class names, and behavior may change before the release is finalized. Use it as a preview of what's coming — not as a stable integration target.

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
set_loggerMethod
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
existing_groupProperty
get_refresh_cell_countMethod
countProperty
terrain_setProperty
terrainProperty
cellsProperty
NEIGHBOR_OFFSETSField
build_planMethod
build_plan_multiMethod
planProperty
tile_setProperty
terrain_sets_countProperty
terrains_countProperty
refreshedProperty
neighbor_cellProperty
terrain_infoProperty
neighbor_terrain_setProperty
neighbor_terrainProperty
apply_planMethod
cellsProperty
exact_tileProperty
target_cellsProperty
tdProperty
source_idProperty
sourceProperty
atlas_coordsProperty
alternative_tileProperty
tdProperty
paint_terrainMethod
planProperty
resolve_terrain_by_nameMethod
set_countProperty
terrain_countProperty
nameProperty
infoProperty
tile_dataProperty

Source

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

Plugin docs root:gdscript/plugins/grid_placement_dev/docs