Ardour  8.12
ARDOUR::MidiCursor Struct Reference

#include <midi_cursor.h>

Inheritance diagram for ARDOUR::MidiCursor:
[legend]

Public Member Functions

 MidiCursor ()
 
void connect (PBD::Signal1< void, bool > &invalidated)
 
void invalidate (bool preserve_notes)
 

Public Attributes

Evoral::Sequence< Temporal::Beats >::const_iterator iter
 
Evoral::Sequence< Temporal::Beats >::WeakActiveNotes active_notes
 
timepos_t last_read_end
 
PBD::ScopedConnectionList connections
 

Detailed Description

Definition at line 35 of file midi_cursor.h.

Constructor & Destructor Documentation

◆ MidiCursor()

ARDOUR::MidiCursor::MidiCursor ( )
inline

Definition at line 36 of file midi_cursor.h.

Member Function Documentation

◆ connect()

void ARDOUR::MidiCursor::connect ( PBD::Signal1< void, bool > &  invalidated)
inline

Definition at line 38 of file midi_cursor.h.

◆ invalidate()

void ARDOUR::MidiCursor::invalidate ( bool  preserve_notes)
inline

Definition at line 44 of file midi_cursor.h.

Member Data Documentation

◆ active_notes

Evoral::Sequence<Temporal::Beats>::WeakActiveNotes ARDOUR::MidiCursor::active_notes

Definition at line 51 of file midi_cursor.h.

◆ connections

PBD::ScopedConnectionList ARDOUR::MidiCursor::connections

Definition at line 53 of file midi_cursor.h.

◆ iter

Evoral::Sequence<Temporal::Beats>::const_iterator ARDOUR::MidiCursor::iter

Definition at line 50 of file midi_cursor.h.

◆ last_read_end

timepos_t ARDOUR::MidiCursor::last_read_end

Definition at line 52 of file midi_cursor.h.


The documentation for this struct was generated from the following file: