ldk_scene_systems_prepare
Allocate zero-initialized data for registered systems. No callbacks run.
Existing instances keep their values; a descriptor size change is rejected.
LDK_API bool ldk_scene_systems_prepare(
LDKSystemRegistry *registry,
LDKSceneSystems *systems
);
Parameters
LDKSystemRegistry *registry
- Registry on which the operation is performed.
LDKSceneSystems *systems
- Scene systems configuration being read or written.
Returns
True if the operation succeeds; false otherwise.
ldk_scene_systems_start
Start the scene systems.
LDK_API bool ldk_scene_systems_start(
LDKSystemRegistry *registry,
LDKSceneSystems *systems
);
Parameters
LDKSystemRegistry *registry
- Registry on which the operation is performed.
LDKSceneSystems *systems
- Scene systems configuration being read or written.
Returns
True if the operation succeeds; false otherwise.
ldk_scene_systems_stop_missing
Stop systems not present in the requested scene configuration.
LDK_API bool ldk_scene_systems_stop_missing(
LDKSystemRegistry *registry,
const LDKSceneSystems *systems
);
Parameters
LDKSystemRegistry *registry
- Registry on which the operation is performed.
const LDKSceneSystems *systems
- Scene systems configuration being read or written.
Returns
True if the operation succeeds; false otherwise.