Skip to content

Class

DemoManifest

Generated GDScript class reference for GridPlacement.DemoManifest.

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

DemoManifest — single source of truth loader. Reads res://demos/demo_manifest.json and exposes typed accessors for consumers that need to enumerate shipped demos. Centralises the catalog path list that was previously hard-coded in catalog_entry_validity_test.gd, demo_e2e_coverage_parity_test.gd, placement_catalog_verify_test.gd, build_demo_catalogs.py, and catalog_driven_ui_test.gd. Adding a shipped demo now requires: 1. Create the demo's directory under res://demos// 2. Author its catalog and place it at the path you declare here 3. Add a row to demos/demo_manifest.json 4. Run the suite; manifest_audit_test.gd fails if the tree and the manifest disagree

Source: addons/grid_placement/demo/demo_manifest.gd

Syntax

class DemoManifest extends RefCounted

Members

NameKindSummary
MANIFEST_PATHField
idProperty
titleProperty
dimensionsProperty
shippedProperty
internal_onlyProperty
catalogProperty
catalog_settings_dirProperty
scene_dirProperty
all_demosMethod
shipped_demosMethod
internal_demosMethod
demo_by_idMethod
catalog_pathsMethod
catalog_path_listMethod