/[svn]/linuxsampler/trunk/src/scriptvm/ScriptVM.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/scriptvm/ScriptVM.cpp

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

revision 2945 by schoenebeck, Thu Jul 14 00:22:26 2016 UTC revision 2965 by schoenebeck, Mon Jul 18 09:42:28 2016 UTC
# Line 103  namespace LinuxSampler { Line 103  namespace LinuxSampler {
103          m_fnDec = new CoreVMFunction_dec;          m_fnDec = new CoreVMFunction_dec;
104          m_varRealTimer = new CoreVMDynVar_NKSP_REAL_TIMER;          m_varRealTimer = new CoreVMDynVar_NKSP_REAL_TIMER;
105          m_varPerfTimer = new CoreVMDynVar_NKSP_PERF_TIMER;          m_varPerfTimer = new CoreVMDynVar_NKSP_PERF_TIMER;
106            m_fnShLeft = new CoreVMFunction_sh_left;
107            m_fnShRight = new CoreVMFunction_sh_right;
108      }      }
109    
110      ScriptVM::~ScriptVM() {      ScriptVM::~ScriptVM() {
# Line 114  namespace LinuxSampler { Line 116  namespace LinuxSampler {
116          delete m_fnNumElements;          delete m_fnNumElements;
117          delete m_fnInc;          delete m_fnInc;
118          delete m_fnDec;          delete m_fnDec;
119            delete m_fnShLeft;
120            delete m_fnShRight;
121          delete m_varRealTimer;          delete m_varRealTimer;
122          delete m_varPerfTimer;          delete m_varPerfTimer;
123      }      }
# Line 215  namespace LinuxSampler { Line 219  namespace LinuxSampler {
219          else if (name == "num_elements") return m_fnNumElements;          else if (name == "num_elements") return m_fnNumElements;
220          else if (name == "inc") return m_fnInc;          else if (name == "inc") return m_fnInc;
221          else if (name == "dec") return m_fnDec;          else if (name == "dec") return m_fnDec;
222            else if (name == "sh_left") return m_fnShLeft;
223            else if (name == "sh_right") return m_fnShRight;
224          return NULL;          return NULL;
225      }      }
226    
# Line 237  namespace LinuxSampler { Line 243  namespace LinuxSampler {
243      }      }
244    
245      std::map<String,int> ScriptVM::builtInConstIntVariables() {      std::map<String,int> ScriptVM::builtInConstIntVariables() {
246          return std::map<String,int>();          std::map<String,int> m;
247    
248            m["$NI_CB_TYPE_INIT"] = VM_EVENT_HANDLER_INIT;
249            m["$NI_CB_TYPE_NOTE"] = VM_EVENT_HANDLER_NOTE;
250            m["$NI_CB_TYPE_RELEASE"] = VM_EVENT_HANDLER_RELEASE;
251            m["$NI_CB_TYPE_CONTROLLER"] = VM_EVENT_HANDLER_CONTROLLER;
252    
253            return m;
254      }      }
255    
256      VMEventHandler* ScriptVM::currentVMEventHandler() {      VMEventHandler* ScriptVM::currentVMEventHandler() {

Legend:
Removed from v.2945  
changed lines
  Added in v.2965

  ViewVC Help
Powered by ViewVC