112 |
|
|
113 |
void ScheduleResumeOfScriptCallback(RTList<ScriptEvent>::Iterator& itCallback, sched_time_t now, bool forever); |
void ScheduleResumeOfScriptCallback(RTList<ScriptEvent>::Iterator& itCallback, sched_time_t now, bool forever); |
114 |
|
|
115 |
bool hasFreeScriptCallbacks(int n) const { |
bool hasFreeScriptCallbacks(vmint n) const { |
116 |
return pScript->pEvents->poolHasFreeElements(n); |
return pScript->pEvents->poolHasFreeElements(n); |
117 |
} |
} |
118 |
|
|
200 |
virtual void RemoveAllFxSends(); |
virtual void RemoveAllFxSends(); |
201 |
|
|
202 |
void ImportEvents(uint Samples); |
void ImportEvents(uint Samples); |
203 |
virtual note_id_t ScheduleNoteMicroSec(const Event* pEvent, int delay) = 0; |
virtual note_id_t ScheduleNoteMicroSec(const Event* pEvent, int64_t delay) = 0; |
204 |
event_id_t ScheduleEventMicroSec(const Event* pEvent, int delay); |
event_id_t ScheduleEventMicroSec(const Event* pEvent, int64_t delay); |
205 |
void IgnoreEvent(event_id_t id); |
void IgnoreEvent(event_id_t id); |
206 |
virtual void IgnoreNote(note_id_t id) = 0; |
virtual void IgnoreNote(note_id_t id) = 0; |
207 |
void IgnoreEventByScriptID(const ScriptID& id); |
void IgnoreEventByScriptID(const ScriptID& id); |