61#ifndef STEAM_MOBJECT_SESSION_INTERFACE_MODULES_H
62#define STEAM_MOBJECT_SESSION_INTERFACE_MODULES_H
static void deactivateRegistryLink()
static void setRegistryInstance(Registry ®istry_to_use)
static bool is_attached_to(Registry const &someRegistry)
Registry for tracking object instances.
Organise a collection of preconfigured default objects.
Access point to session global search and query functions.
Any copy and copy construction prohibited.
Management of defaults and default rules.
Search and query services to discover contents of the session.
Tracking instances automatically on creation and disposal.
Namespace of Session and user visible high-level objects.
lib::ElementTracker< asset::Timeline > TimelineTracker
lib::ElementTracker< asset::Sequence > SequenceTracker
Steam-Layer implementation namespace root.
Structural building block of the session: a sequence of clips.
Collection of implementation components, providing self-contained sub-elements exposed on the public ...
~SessionInterfaceModules()
mobject::session::ElementQuery elementQueryAPI_
lumiera::query::DefsManager defaultsManager_
SequenceTracker sequenceRegistry_
SessionInterfaceModules()
init element-tracking mechanism for timelines and sequences on session creation
TimelineTracker timelineRegistry_
Top level structural element within the session.