Skip to content
ct

Class

PlacementCatalog

Generated GDScript class reference for GridPlacement.PlacementCatalog.

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.

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