RenderJobSettingsStore

The render-job level, kept in the scene file (construct-render-settings §CRSA-1).

Inherits config::IStore

In the namespace construct::settings. Declared in src/libs/libconstruct/construct/settings/SceneSettingsStore.hpp.

Detailed description

Every row a render job can hold, under `renderJob.<id>` in `Construct::sceneSettings`, so it serializes with the document as the scene level does, and a later edit of the scene does not change it. It replaced a `config::MapStore` that lived for the session: the Rendering window's choices and OPAL's `config.*` at `level: renderjob` are the same values, and the scene keeps them.

Only the values that differ from what the scene resolves are written (the resolver writes only what a caller sets), so a scene with no render-job value reads the levels below it, and the app seed under those.

In this section