mirror of
https://github.com/AxioDL/amuse.git
synced 2025-12-18 09:25:27 +00:00
General: Make use of override where applicable
Continues the use of override.
This commit is contained in:
@@ -13,36 +13,36 @@ class MIDIReader : public amuse::BooBackendMIDIReader {
|
||||
public:
|
||||
MIDIReader(amuse::Engine& engine, bool useLock);
|
||||
|
||||
void noteOff(uint8_t chan, uint8_t key, uint8_t velocity);
|
||||
void noteOn(uint8_t chan, uint8_t key, uint8_t velocity);
|
||||
void notePressure(uint8_t chan, uint8_t key, uint8_t pressure);
|
||||
void controlChange(uint8_t chan, uint8_t control, uint8_t value);
|
||||
void programChange(uint8_t chan, uint8_t program);
|
||||
void channelPressure(uint8_t chan, uint8_t pressure);
|
||||
void pitchBend(uint8_t chan, int16_t pitch);
|
||||
void noteOff(uint8_t chan, uint8_t key, uint8_t velocity) override;
|
||||
void noteOn(uint8_t chan, uint8_t key, uint8_t velocity) override;
|
||||
void notePressure(uint8_t chan, uint8_t key, uint8_t pressure) override;
|
||||
void controlChange(uint8_t chan, uint8_t control, uint8_t value) override;
|
||||
void programChange(uint8_t chan, uint8_t program) override;
|
||||
void channelPressure(uint8_t chan, uint8_t pressure) override;
|
||||
void pitchBend(uint8_t chan, int16_t pitch) override;
|
||||
|
||||
void allSoundOff(uint8_t chan);
|
||||
void resetAllControllers(uint8_t chan);
|
||||
void localControl(uint8_t chan, bool on);
|
||||
void allNotesOff(uint8_t chan);
|
||||
void omniMode(uint8_t chan, bool on);
|
||||
void polyMode(uint8_t chan, bool on);
|
||||
void allSoundOff(uint8_t chan) override;
|
||||
void resetAllControllers(uint8_t chan) override;
|
||||
void localControl(uint8_t chan, bool on) override;
|
||||
void allNotesOff(uint8_t chan) override;
|
||||
void omniMode(uint8_t chan, bool on) override;
|
||||
void polyMode(uint8_t chan, bool on) override;
|
||||
|
||||
void sysex(const void* data, size_t len);
|
||||
void timeCodeQuarterFrame(uint8_t message, uint8_t value);
|
||||
void songPositionPointer(uint16_t pointer);
|
||||
void songSelect(uint8_t song);
|
||||
void tuneRequest();
|
||||
void sysex(const void* data, size_t len) override;
|
||||
void timeCodeQuarterFrame(uint8_t message, uint8_t value) override;
|
||||
void songPositionPointer(uint16_t pointer) override;
|
||||
void songSelect(uint8_t song) override;
|
||||
void tuneRequest() override;
|
||||
|
||||
void startSeq();
|
||||
void continueSeq();
|
||||
void stopSeq();
|
||||
void startSeq() override;
|
||||
void continueSeq() override;
|
||||
void stopSeq() override;
|
||||
|
||||
void reset();
|
||||
void reset() override;
|
||||
};
|
||||
|
||||
class VoiceAllocator : public amuse::BooBackendVoiceAllocator {
|
||||
public:
|
||||
VoiceAllocator(boo::IAudioVoiceEngine& booEngine);
|
||||
std::unique_ptr<amuse::IMIDIReader> allocateMIDIReader(amuse::Engine& engine);
|
||||
std::unique_ptr<amuse::IMIDIReader> allocateMIDIReader(amuse::Engine& engine) override;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user