Ardour
9.0-pre0-582-g084a23a80d
|
#include <ghost_event.h>
Public Types | |
typedef Evoral::Note< Temporal::Beats > | NoteType |
typedef std::unordered_map< std::shared_ptr< NoteType >, GhostEvent * > | EventList |
Public Member Functions | |
GhostEvent (::NoteBase *, ArdourCanvas::Container *) | |
GhostEvent (::NoteBase *, ArdourCanvas::Container *, ArdourCanvas::Item *i) | |
virtual | ~GhostEvent () |
Static Public Member Functions | |
static GhostEvent * | find (std::shared_ptr< NoteType > parent, EventList &events, EventList::iterator &opti) |
Public Attributes | |
NoteBase * | event |
ArdourCanvas::Item * | item |
bool | is_hit |
int | velocity_while_editing |
Definition at line 18 of file ghost_event.h.
typedef std::unordered_map<std::shared_ptr<NoteType>, GhostEvent* > GhostEvent::EventList |
Definition at line 32 of file ghost_event.h.
Definition at line 31 of file ghost_event.h.
GhostEvent::GhostEvent | ( | ::NoteBase * | , |
ArdourCanvas::Container * | |||
) |
GhostEvent::GhostEvent | ( | ::NoteBase * | , |
ArdourCanvas::Container * | , | ||
ArdourCanvas::Item * | i | ||
) |
|
virtual |
|
static |
NoteBase* GhostEvent::event |
Definition at line 25 of file ghost_event.h.
bool GhostEvent::is_hit |
Definition at line 27 of file ghost_event.h.
ArdourCanvas::Item* GhostEvent::item |
Definition at line 26 of file ghost_event.h.
int GhostEvent::velocity_while_editing |
Definition at line 28 of file ghost_event.h.