45 |
|
|
46 |
virtual AbstractEngine::Format GetEngineFormat(); |
virtual AbstractEngine::Format GetEngineFormat(); |
47 |
|
|
48 |
|
void reloadScript(::gig::Script* script); |
49 |
|
|
50 |
friend class Voice; |
friend class Voice; |
51 |
friend class Engine; |
friend class Engine; |
52 |
friend class LinuxSampler::EngineChannelFactory; |
friend class LinuxSampler::EngineChannelFactory; |
56 |
virtual ~EngineChannel(); |
virtual ~EngineChannel(); |
57 |
|
|
58 |
float CurrentKeyDimension; ///< Current value (0-1.0) for the keyboard dimension, altered by pressing a keyswitching key. |
float CurrentKeyDimension; ///< Current value (0-1.0) for the keyboard dimension, altered by pressing a keyswitching key. |
59 |
|
::gig::Script* CurrentGigScript; ///< Only used when a script is updated (i.e. by instrument editor), to check whether this engine channel is actually using that specific script reference. |
60 |
|
|
61 |
virtual void ProcessKeySwitchChange(int key); |
virtual void ProcessKeySwitchChange(int key); |
62 |
|
|