construct::settings
The construct schema, its levels and its stores.
Detailed description
The scene, the camera and the render job are the levels of the cascade, and the app level is a seed for new scenes. See config-ui §CFGC-2 and construct-settings-scopes.
Function documentation
constructSchema
const config::Schema &settings::constructSchema()
The construct schema: every cascading setting of Construct as data.
This was `SettingsRegistry`, a singleton with its own row type. The rows are unchanged. They now build a `config::Schema`, so the cascade, the validation, the snapshots and the import and export of libconfig serve Construct the same way they serve every other app (config-ui §CFGM-2, §CFGP-2). The construct-only facts stay here: the legacy unit ramp, the legacy scene key and the grouping of the old Rendering window.
Classes
| Class | What it is |
|---|---|
| DocumentSettingsHistory | History of a document level: the document's own undo stack |