Gfx::GfxExecutionAction Class Referencefinal
Inheritance diagram for Gfx::GfxExecutionAction:
Execution::ExecutionAction score::InterfaceBase

Public Types

using edge_queue = moodycamel::ConcurrentQueue< Edge >
 

Public Member Functions

 GfxExecutionAction (GfxContext &w)
 
score::gfx::Message allocateMessage (int inputs)
 
void releaseMessage (score::gfx::Message &&)
 
void startTick (const ossia::audio_tick_state &st) override
 
void setEdge (port_index source, port_index sink)
 
void endTick (const ossia::audio_tick_state &st) override
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Public Attributes

GfxContextui {}
 
std::vector< Edge > prev_edges
 
std::vector< Edge > edges_cache
 
edge_queue incoming_edges
 

The documentation for this class was generated from the following files: