NAP
Public Member Functions | List of all members
SequencePlayerEventAdapter Class Referencefinal

#include <sequenceplayereventadapter.h>

Public Member Functions

 SequencePlayerEventAdapter (const SequenceTrack &track, SequencePlayerEventOutput &output, const SequencePlayer &player)
 
void tick (double time) override
 
void destroy () override
 
- Public Member Functions inherited from SequencePlayerAdapter
 SequencePlayerAdapter ()=default
 

Description

Adapter responsible for handling events from an event track and sync them with the main thread using a SequencePlayerEventOutput intermediate class.

Inheritance diagram for SequencePlayerEventAdapter:
[legend]
Collaboration diagram for SequencePlayerEventAdapter:
[legend]

Constructor & Destructor Documentation

◆ SequencePlayerEventAdapter()

SequencePlayerEventAdapter ( const SequenceTrack track,
SequencePlayerEventOutput output,
const SequencePlayer player 
)

Constructor

Parameters
trackreference to sequence event track
outputreference to event receiver
playerreference to the sequence player

Member Function Documentation

◆ destroy()

void destroy ( )
overridevirtual

called upon destruction of the adapter

Implements SequencePlayerAdapter.

◆ tick()

void tick ( double  time)
overridevirtual

called from sequence player thread

Parameters
timetime in sequence player

Implements SequencePlayerAdapter.