Loading...
Searching...
No Matches
Execution::IntervalComponent Class Referencefinal
Inheritance diagram for Execution::IntervalComponent:
Public Member Functions | |
| template<typename... Args> | |
| IntervalComponent (Args &&... args) | |
| IntervalComponent (const IntervalComponent &)=delete | |
| IntervalComponent (IntervalComponent &&)=delete | |
| IntervalComponent & | operator= (const IntervalComponent &)=delete |
| IntervalComponent & | operator= (IntervalComponent &&)=delete |
| const std::shared_ptr< ossia::time_interval > & | OSSIAInterval () const |
| void | init () |
| void | cleanup (const std::shared_ptr< IntervalComponent > &) |
| void | onSetup (std::shared_ptr< IntervalComponent >, std::shared_ptr< ossia::time_interval > ossia_cst, interval_duration_data dur, bool executionRoot=false) |
| To be called from the API edition thread. | |
| void | slot_callback (bool running, ossia::time_value date) |
| void | graph_slot_callback (bool running, ossia::time_value date) |
Public Member Functions inherited from score::PolymorphicComponentHierarchyManager< ParentComponent_T, ChildModel_T, ChildComponent_T, ChildComponentFactoryList_T, HasOwnership > | |
| template<typename... Args> | |
| PolymorphicComponentHierarchyManager (Args &&... args) | |
| template<typename... Args> | |
| PolymorphicComponentHierarchyManager (lazy_init_t, Args &&... args) | |
| void | init_hierarchy () |
| const auto & | children () const |
| void | add (ChildModel_T &element) |
| void | remove (const ChildModel_T &model) |
| void | clear () |
Additional Inherited Members | |
Public Types inherited from score::PolymorphicComponentHierarchyManager< ParentComponent_T, ChildModel_T, ChildComponent_T, ChildComponentFactoryList_T, HasOwnership > | |
| using | hierarchy_t = PolymorphicComponentHierarchyManager |
The documentation for this class was generated from the following files:
- IntervalExecution.hpp
- IntervalExecution.cpp
Public Member Functions inherited from