Execution::Context Struct Reference

Detailed Description

Useful structures when creating the execution elements.

Public Member Functions

auto & context () const
 
 Context (const Context &)=delete
 
Contextoperator= (const Context &)=delete
 
 Context (Context &&)=delete
 
Contextoperator= (Context &&)=delete
 

Public Attributes

std::weak_ptr< void > alias
 
const score::DocumentContextdoc
 
const std::atomic_bool & created
 
Execution::time_function time
 
Execution::reverse_time_function reverseTime
 
ExecutionCommandQueue & executionQueue
 
EditionCommandQueue & editionQueue
 
GCCommandQueue & gcQueue
 
SetupContextsetup
 
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: