Csound and CsoundAC API
5.17
|
#include <allegro.h>
Public Member Functions | |
Alg_event_list () | |
Alg_event_list (Alg_track *owner) | |
void | append (Alg_event_ptr event) |
double | get_beat_dur () |
const char * | get_last_error_message () |
Alg_track * | get_owner () |
double | get_real_dur () |
char | get_type () |
void | insert (Alg_event_ptr event) |
virtual int | length () |
virtual Alg_event_ptr & | operator[] (int i) |
void | set_beat_dur (double d) |
void | set_events (Alg_event_ptr *e, long l, long m) |
void | set_real_dur (double d) |
virtual void | set_start_time (Alg_event *event, double) |
Alg_event_ptr | uninsert (long index) |
virtual | ~Alg_event_list () |
Data Fields | |
bool | in_use |
double | last_note_off |
Protected Attributes | |
double | beat_dur |
Alg_event_ptr * | events |
Alg_track * | events_owner |
long | len |
double | real_dur |
int | sequence_number |
char | type |
Static Protected Attributes | |
static const char * | last_error_message |
static int | sequences |
Alg_event_list::Alg_event_list | ( | ) | [inline] |
References beat_dur, events_owner, NULL, real_dur, sequence_number, and type.
Alg_event_list::Alg_event_list | ( | Alg_track * | owner | ) |
virtual Alg_event_list::~Alg_event_list | ( | ) | [virtual] |
void Alg_events::append | ( | Alg_event_ptr | event | ) | [inherited] |
double Alg_event_list::get_beat_dur | ( | ) | [inline] |
References beat_dur.
const char* Alg_event_list::get_last_error_message | ( | ) | [inline] |
References last_error_message.
Alg_track* Alg_event_list::get_owner | ( | ) | [inline] |
References events_owner.
double Alg_event_list::get_real_dur | ( | ) | [inline] |
References real_dur.
char Alg_event_list::get_type | ( | ) | [inline] |
References type.
Referenced by Alg_track::to_alg_seq().
void Alg_events::insert | ( | Alg_event_ptr | event | ) | [inherited] |
Referenced by Alg_track::add().
virtual int Alg_events::length | ( | ) | [inline, virtual, inherited] |
References Alg_events::len.
virtual Alg_event_ptr& Alg_event_list::operator[] | ( | int | i | ) | [virtual] |
Reimplemented from Alg_events.
void Alg_event_list::set_beat_dur | ( | double | d | ) | [inline] |
References beat_dur.
void Alg_events::set_events | ( | Alg_event_ptr * | e, |
long | l, | ||
long | m | ||
) | [inline, inherited] |
References Alg_events::events, Alg_events::len, and Alg_events::maxlen.
void Alg_event_list::set_real_dur | ( | double | d | ) | [inline] |
References real_dur.
virtual void Alg_event_list::set_start_time | ( | Alg_event * | event, |
double | |||
) | [virtual] |
Alg_event_ptr Alg_events::uninsert | ( | long | index | ) | [inherited] |
double Alg_event_list::beat_dur [protected] |
Referenced by Alg_event_list(), get_beat_dur(), Alg_track::get_dur(), and set_beat_dur().
Alg_event_ptr* Alg_events::events [protected, inherited] |
Referenced by Alg_events::Alg_events(), Alg_events::operator[](), Alg_track::operator[](), and Alg_events::set_events().
Alg_track* Alg_event_list::events_owner [protected] |
Referenced by Alg_event_list(), and get_owner().
bool Alg_events::in_use [inherited] |
Referenced by Alg_events::Alg_events(), and Alg_track::set_in_use().
const char* Alg_event_list::last_error_message [static, protected] |
Referenced by get_last_error_message().
double Alg_events::last_note_off [inherited] |
Referenced by Alg_events::Alg_events().
long Alg_events::len [protected, inherited] |
double Alg_event_list::real_dur [protected] |
Referenced by Alg_event_list(), Alg_track::get_dur(), get_real_dur(), and set_real_dur().
int Alg_event_list::sequence_number [protected] |
Referenced by Alg_event_list().
int Alg_event_list::sequences [static, protected] |
char Alg_event_list::type [protected] |
Referenced by Alg_event_list(), Alg_track::Alg_track(), Alg_seq::basic_initialization(), and get_type().