Skip to content

Class

PlacementEntry

Generated GDScript class reference for GridPlacement.PlacementEntry.

Status
Current
Version
v6.2.1
Source updated
2026-09-24
Generated on
2026-10-22

Base class for all placement entries — objects and terrains. Carries the shared surface (icon, placement_rules, ignore_base_rules) so the placement pipeline and catalog can hold one canonical type: Array of PlacementEntry. Subclasses add domain-specific fields: - ScenePlacementEntry — object/scene placement - TilePlacementEntry — terrain/tile painting (replaces the internal TerrainEntry) Abstract base — never instantiated directly. Subclass this to build catalog entries (ScenePlacementEntry, TilePlacementEntry). Do not mark @tool.

Source: addons/grid_placement/placement/placement_entry.gd

Syntax

class PlacementEntry extends PlacementResource

Members

NameKindSummary
iconPropertyTexture icon for UI elements.
idPropertyStable gameplay id for saves and external references.
placement_rulesPropertyPlacement rules specific to this entry. TilePlacementEntry stores TilePaintRules here (they are PlacementRules).
ignore_base_rulesPropertyWhen true, base config and profile rules are skipped; only placement_rules are evaluated.
get_display_nameMethod