Public Methods |
| ELIBOBJ EDLL | Apattern (char *name, Aobject *l, class Atable *t, int x, int y, int w, int h) |
| virtual EDLL | ~Apattern () |
| virtual EDLL void | paint (Abitmap *) |
| virtual EDLL bool | notify (Anode *o, int event, dword p=0) |
| virtual EDLL bool | mouse (int x, int y, int state, int event) |
| EDLL bool | save (Afile *f) |
| EDLL bool | load (Afile *f) |
| EDLL bool | action (int time, int dtime) |
| EDLL class Atrack * | addTrack (class Acontrol *control) |
| EDLL void | delTrack (class Acontrol *control) |
| EDLL void | delTrackEffect (class Aeffect *e) |
| void | calcTrackZone () |
| EDLL void | record (class Acontrol *control, int ctrl, int value, int time) |
Public Attributes |
| int | wy |
| int | ly |
| bool | bac |
| Atable * | table |
| Atrack * | tracks [MAXTRACK] |
| int | nbtracks |
| Asection | section |
| Aevent * | efirst |
| Aevent * | elast |
| Aevent * | ecur |