/[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 2970 by schoenebeck, Thu Jul 21 16:22:55 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            m_fnMin = new CoreVMFunction_min;
109            m_fnMax = new CoreVMFunction_max;
110      }      }
111    
112      ScriptVM::~ScriptVM() {      ScriptVM::~ScriptVM() {
# Line 114  namespace LinuxSampler { Line 118  namespace LinuxSampler {
118          delete m_fnNumElements;          delete m_fnNumElements;
119          delete m_fnInc;          delete m_fnInc;
120          delete m_fnDec;          delete m_fnDec;
121            delete m_fnShLeft;
122            delete m_fnShRight;
123            delete m_fnMin;
124            delete m_fnMax;
125          delete m_varRealTimer;          delete m_varRealTimer;
126          delete m_varPerfTimer;          delete m_varPerfTimer;
127      }      }
# Line 215  namespace LinuxSampler { Line 223  namespace LinuxSampler {
223          else if (name == "num_elements") return m_fnNumElements;          else if (name == "num_elements") return m_fnNumElements;
224          else if (name == "inc") return m_fnInc;          else if (name == "inc") return m_fnInc;
225          else if (name == "dec") return m_fnDec;          else if (name == "dec") return m_fnDec;
226            else if (name == "sh_left") return m_fnShLeft;
227            else if (name == "sh_right") return m_fnShRight;
228            else if (name == "min") return m_fnMin;
229            else if (name == "max") return m_fnMax;
230          return NULL;          return NULL;
231      }      }
232    
# Line 237  namespace LinuxSampler { Line 249  namespace LinuxSampler {
249      }      }
250    
251      std::map<String,int> ScriptVM::builtInConstIntVariables() {      std::map<String,int> ScriptVM::builtInConstIntVariables() {
252          return std::map<String,int>();          std::map<String,int> m;
253    
254            m["$NI_CB_TYPE_INIT"] = VM_EVENT_HANDLER_INIT;
255            m["$NI_CB_TYPE_NOTE"] = VM_EVENT_HANDLER_NOTE;
256            m["$NI_CB_TYPE_RELEASE"] = VM_EVENT_HANDLER_RELEASE;
257            m["$NI_CB_TYPE_CONTROLLER"] = VM_EVENT_HANDLER_CONTROLLER;
258    
259            return m;
260      }      }
261    
262      VMEventHandler* ScriptVM::currentVMEventHandler() {      VMEventHandler* ScriptVM::currentVMEventHandler() {

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

  ViewVC Help
Powered by ViewVC