Csound and CsoundAC API
5.17
|
#include <allegro.h>
Public Member Functions | |
Alg_events () | |
void | append (Alg_event_ptr event) |
void | insert (Alg_event_ptr event) |
virtual int | length () |
Alg_event_ptr & | operator[] (int i) |
void | set_events (Alg_event_ptr *e, long l, long m) |
Alg_event_ptr | uninsert (long index) |
virtual | ~Alg_events () |
Data Fields | |
bool | in_use |
double | last_note_off |
Protected Attributes | |
Alg_event_ptr * | events |
long | len |
Private Member Functions | |
void | expand () |
Private Attributes | |
long | maxlen |
|
virtual |
void Alg_events::append | ( | Alg_event_ptr | event | ) |
|
private |
void Alg_events::insert | ( | Alg_event_ptr | event | ) |
Referenced by Alg_track::add().
|
inlinevirtual |
References len.
|
inline |
Reimplemented in Alg_seq, Alg_track, and Alg_event_list.
|
inline |
Alg_event_ptr Alg_events::uninsert | ( | long | index | ) |
|
protected |
Referenced by Alg_events(), operator[](), Alg_track::operator[](), and set_events().
bool Alg_events::in_use |
Referenced by Alg_events(), and Alg_track::set_in_use().
double Alg_events::last_note_off |
Referenced by Alg_events().
|
protected |
Referenced by Alg_events(), length(), operator[](), Alg_track::operator[](), and set_events().
|
private |
Referenced by Alg_events(), and set_events().