|
Csound and CsoundAC API
5.17
|
#include <allegro.h>
Inheritance diagram for Alg_events: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().
1.7.6.1