Loading...
Searching...
No Matches
Execution::Context Struct Reference
Detailed Description
Useful structures when creating the execution elements.
Public Member Functions | |
| auto | acquireExecutionQueue () const noexcept |
| auto | acquireEditionQueue () const noexcept |
| auto | acquireGCQueue () const noexcept |
| std::weak_ptr< const Context > | weakSelf () const noexcept |
| std::weak_ptr< Execution::ExecutionCommandQueue > | weakExecutionQueue () const noexcept |
| std::weak_ptr< Execution::EditionCommandQueue > | weakEditionQueue () const noexcept |
| std::weak_ptr< Execution::GCCommandQueue > | weakGCQueue () const noexcept |
| auto & | context () const |
| Context (const Context &)=delete | |
| Context & | operator= (const Context &)=delete |
| Context (Context &&)=delete | |
| Context & | operator= (Context &&)=delete |
Public Attributes | |
| std::weak_ptr< void > | alias |
| const score::DocumentContext & | doc |
| const std::atomic_bool & | created |
| Execution::time_function | time |
| Execution::reverse_time_function | reverseTime |
| ExecutionCommandQueue & | executionQueue |
| EditionCommandQueue & | editionQueue |
| GCCommandQueue & | gcQueue |
| SetupContext & | setup |
| const std::shared_ptr< ossia::graph_interface > & | execGraph |
| const std::shared_ptr< ossia::execution_state > & | execState |
Member Data Documentation
◆ executionQueue
| ExecutionCommandQueue& Execution::Context::executionQueue |
- See also
- LiveModification
◆ time
| Execution::time_function Execution::Context::time |
Used to map the "high-level" durations in score to low-level durations
For instance, milliseconds to microseconds or milliseconds to samples
The documentation for this struct was generated from the following file: