/[svn]/linuxsampler/trunk/src/engines/common/InstrumentScriptVMFunctions.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/common/InstrumentScriptVMFunctions.h

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

revision 3742 by schoenebeck, Fri Jan 3 12:35:20 2020 UTC revision 3743 by schoenebeck, Fri Feb 14 15:35:53 2020 UTC
# Line 242  namespace LinuxSampler { Line 242  namespace LinuxSampler {
242      protected:      protected:
243          InstrumentScriptVM* m_vm;          InstrumentScriptVM* m_vm;
244      };      };
245        
246        //TODO: Derive from generalized, shared template class VMChangeSynthParamFunction instead (like e.g. change_cutoff_attack() implementation below already does).
247      class InstrumentScriptVMFunction_change_attack FINAL : public VMEmptyResultFunction {      class InstrumentScriptVMFunction_change_attack FINAL : public VMEmptyResultFunction {
248          using Super = VMEmptyResultFunction; // just an alias for the super class          using Super = VMEmptyResultFunction; // just an alias for the super class
249      public:      public:
# Line 260  namespace LinuxSampler { Line 261  namespace LinuxSampler {
261          InstrumentScriptVM* m_vm;          InstrumentScriptVM* m_vm;
262      };      };
263    
264        //TODO: Derive from generalized, shared template class VMChangeSynthParamFunction instead (like e.g. change_cutoff_decay() implementation below already does).
265      class InstrumentScriptVMFunction_change_decay FINAL : public VMEmptyResultFunction {      class InstrumentScriptVMFunction_change_decay FINAL : public VMEmptyResultFunction {
266          using Super = VMEmptyResultFunction; // just an alias for the super class          using Super = VMEmptyResultFunction; // just an alias for the super class
267      public:      public:
# Line 276  namespace LinuxSampler { Line 278  namespace LinuxSampler {
278      protected:      protected:
279          InstrumentScriptVM* m_vm;          InstrumentScriptVM* m_vm;
280      };      };
281        
282        //TODO: Derive from generalized, shared template class VMChangeSynthParamFunction instead (like e.g. change_cutoff_release() implementation below already does).
283      class InstrumentScriptVMFunction_change_release FINAL : public VMEmptyResultFunction {      class InstrumentScriptVMFunction_change_release FINAL : public VMEmptyResultFunction {
284          using Super = VMEmptyResultFunction; // just an alias for the super class          using Super = VMEmptyResultFunction; // just an alias for the super class
285      public:      public:

Legend:
Removed from v.3742  
changed lines
  Added in v.3743

  ViewVC Help
Powered by ViewVC