Chris' Tutorials
Docs/Grid Placement

Class

DemoManifest

Generated GDScript class reference for GridPlacement.DemoManifest.

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.

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
outProperty
manifestProperty
shipped_demosMethod
outProperty
internal_demosMethod
outProperty
demo_by_idMethod
catalog_pathsMethod
outProperty
catalog_path_listMethod
outProperty
fProperty
rawProperty
parsedProperty
dProperty

Source

addons/grid_placement/demo/demo_manifest.gd

Plugin docs root:gdscript/plugins/grid_placement_dev/docs