|
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 |
|
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().
1.8.1.2