Skip to content
ct

Class

TerrainTilePainter

Generated GDScript class reference for GridPlacement.TerrainTilePainter.

Status
Draft
Version
v6.0
Updated
Development docs generated from GDScript source

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

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
NEIGHBOR_OFFSETSField
build_planMethod
build_plan_multiMethod
apply_planMethod
paint_terrainMethod
resolve_terrain_by_nameMethod