Chris' Tutorials
Docs/Grid Placement

Class

PlacementCatalog

Generated GDScript class reference for GridPlacement.PlacementCatalog.

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.

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
allProperty
append_all_entries_toMethod
find_scene_entries_by_profileMethod
resultProperty
verify_catalogMethod
issuesProperty
prefixProperty
entryProperty
packed_sceneProperty
display_name_vProperty
dnProperty
tentryProperty
tnameProperty
verify_and_logMethod
issuesProperty
register_idsMethod
dnProperty

Source

addons/grid_placement/resources/placement_catalog.gd

Plugin docs root:gdscript/plugins/grid_placement_dev/docs