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 |
Alg_events::Alg_events | ( | ) | [inline] |
virtual Alg_events::~Alg_events | ( | ) | [virtual] |
void Alg_events::append | ( | Alg_event_ptr | event | ) |
void Alg_events::expand | ( | ) | [private] |
void Alg_events::insert | ( | Alg_event_ptr | event | ) |
Referenced by Alg_track::add().
virtual int Alg_events::length | ( | ) | [inline, virtual] |
References len.
Alg_event_ptr& Alg_events::operator[] | ( | int | i | ) | [inline] |
Reimplemented in Alg_seq, Alg_track, and Alg_event_list.
void Alg_events::set_events | ( | Alg_event_ptr * | e, |
long | l, | ||
long | m | ||
) | [inline] |
Alg_event_ptr Alg_events::uninsert | ( | long | index | ) |
Alg_event_ptr* Alg_events::events [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().
long Alg_events::len [protected] |
Referenced by Alg_events(), length(), operator[](), Alg_track::operator[](), and set_events().
long Alg_events::maxlen [private] |
Referenced by Alg_events(), and set_events().