Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::MidiCursor Struct Reference

#include <midi_cursor.h>

Public Member Functions

 MidiCursor ()
 
 MidiCursor (const MidiCursor &)=delete
 
MidiCursoroperator= (const MidiCursor &)=delete
 
void connect (PBD::Signal< 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 34 of file midi_cursor.h.

Constructor & Destructor Documentation

◆ MidiCursor() [1/2]

ARDOUR::MidiCursor::MidiCursor ( )
inline

Definition at line 35 of file midi_cursor.h.

◆ MidiCursor() [2/2]

ARDOUR::MidiCursor::MidiCursor ( const MidiCursor )
delete

Member Function Documentation

◆ connect()

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

Definition at line 39 of file midi_cursor.h.

◆ invalidate()

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

Definition at line 45 of file midi_cursor.h.

◆ operator=()

MidiCursor& ARDOUR::MidiCursor::operator= ( const MidiCursor )
delete

Member Data Documentation

◆ active_notes

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

Definition at line 52 of file midi_cursor.h.

◆ connections

PBD::ScopedConnectionList ARDOUR::MidiCursor::connections

Definition at line 54 of file midi_cursor.h.

◆ iter

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

Definition at line 51 of file midi_cursor.h.

◆ last_read_end

timepos_t ARDOUR::MidiCursor::last_read_end

Definition at line 53 of file midi_cursor.h.


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