/[svn]/linuxsampler/trunk/src/engines/gig/EngineChannel.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/gig/EngineChannel.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3053 by schoenebeck, Wed Dec 14 17:34:54 2016 UTC revision 3054 by schoenebeck, Thu Dec 15 12:47:45 2016 UTC
# Line 42  namespace LinuxSampler { namespace gig { Line 42  namespace LinuxSampler { namespace gig {
42    
43      class EngineChannel: public LinuxSampler::EngineChannelBase<Voice, ::gig::DimensionRegion, ::gig::Instrument> {      class EngineChannel: public LinuxSampler::EngineChannelBase<Voice, ::gig::DimensionRegion, ::gig::Instrument> {
44          public:          public:
45              virtual void SendProgramChange(uint8_t Program);              virtual void SendProgramChange(uint8_t Program) OVERRIDE;
46              virtual void LoadInstrument();              virtual void LoadInstrument() OVERRIDE;
47              virtual void ResetInternal(bool bResetEngine) OVERRIDE;              virtual void ResetInternal(bool bResetEngine) OVERRIDE;
48              virtual String InstrumentFileName();              virtual String InstrumentFileName() OVERRIDE;
49              virtual String InstrumentFileName(int index);              virtual String InstrumentFileName(int index) OVERRIDE;
50    
51              virtual AbstractEngine::Format GetEngineFormat();              virtual AbstractEngine::Format GetEngineFormat() OVERRIDE;
52    
53              void reloadScript(::gig::Script* script);              void reloadScript(::gig::Script* script);
54    
# Line 63  namespace LinuxSampler { namespace gig { Line 63  namespace LinuxSampler { namespace gig {
63              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.
64              ::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.              ::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.
65    
66              virtual void ProcessKeySwitchChange(int key);              virtual void ProcessKeySwitchChange(int key) OVERRIDE;
67    
68      };      };
69    

Legend:
Removed from v.3053  
changed lines
  Added in v.3054

  ViewVC Help
Powered by ViewVC