Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
SessionInterfaceModules Struct Reference

#include "steam/mobject/session/session-interface-modules.hpp"

Description

Collection of implementation components, providing self-contained sub-elements exposed on the public Session API.

Definition at line 87 of file session-interface-modules.hpp.

Public Attributes

lumiera::query::DefsManager defaultsManager_
 
mobject::session::ElementQuery elementQueryAPI_
 
TimelineTracker timelineRegistry_
 
SequenceTracker sequenceRegistry_
 

Public Member Functions

 SessionInterfaceModules ()
 init element-tracking mechanism for timelines and sequences on session creation
 
 ~SessionInterfaceModules ()
 

Additional Inherited Members

- Protected Member Functions inherited from NonCopyable
 ~NonCopyable ()=default
 
 NonCopyable ()=default
 
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 

Constructor & Destructor Documentation

◆ SessionInterfaceModules()

init element-tracking mechanism for timelines and sequences on session creation

Definition at line 106 of file session-interface-modules.hpp.

References SessionInterfaceModules::sequenceRegistry_, AutoRegistered< Sequence >::setRegistryInstance(), AutoRegistered< Timeline >::setRegistryInstance(), and SessionInterfaceModules::timelineRegistry_.

+ Here is the call graph for this function:

◆ ~SessionInterfaceModules()

Member Data Documentation

◆ defaultsManager_

lumiera::query::DefsManager defaultsManager_

Definition at line 90 of file session-interface-modules.hpp.

◆ elementQueryAPI_

Definition at line 91 of file session-interface-modules.hpp.

◆ timelineRegistry_

◆ sequenceRegistry_

+ Inheritance diagram for SessionInterfaceModules:
+ Collaboration diagram for SessionInterfaceModules:

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