Skip to content

Class

PlacementCatalog

Generated GDScript class reference for GridPlacement.PlacementCatalog.

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

Formal registry of available placement entries. PlacementCatalog provides a single point of discovery for all [ScenePlacementEntry] (object/scene) and [TilePlacementEntry] (terrain/tile) resources. Systems query it by display_name or terrain_name instead of scanning the filesystem or depending on editor-composed exports. Usage: [codeblock] var catalog := PlacementCatalog.new() catalog.scene_entries.append(preload("res://objects/box.tres")) catalog.scene_entries.append(preload("res://objects/wall.tres")) catalog.tile_entries.append(preload("res://terrains/grass.tres")) var box: ScenePlacementEntry = catalog.find_scene_entry(&"box") var grass: TilePlacementEntry = catalog.find_tile_entry(&"grass") [/codeblock]

Source: addons/grid_placement/resources/placement_catalog.gd

Syntax

class PlacementCatalog extends Resource

Members

NameKindSummary
scene_entriesPropertyAll available object/scene placement entries.
tile_entriesPropertyAll available terrain/tile placement entries.
find_scene_entryMethod
find_tile_entryMethod
find_terrainMethod
get_all_entriesMethod
append_all_entries_toMethod
find_scene_entries_by_profileMethod
verify_catalogMethod
verify_and_logMethod
register_idsMethod