rigProject 0.1.1
RigKit pack API - rigProject
Loading...
Searching...
No Matches
rigkit::project::ProjectSerializer Class Reference

Save/load ECS document content as a RigWorks Contract document. More...

#include <rigProject/src/ProjectSerializer.h>

Detailed Description

Save/load ECS document content as a RigWorks Contract document.

Root shape: { "rig": "<version>", "document": {...}, "entities": [ { "id": "...", "components": { "<schema id>": {...} } } ] }, plus optional root extensions for packs (e.g. plotter). Components are keyed by schema id, so any Rig host can read what this writes. Preferred file extension is owned by rigProject::setFileExtension.


The documentation for this class was generated from the following file: