65 |
InstrumentScriptVM* m_vm; |
InstrumentScriptVM* m_vm; |
66 |
}; |
}; |
67 |
|
|
68 |
|
class InstrumentScriptVMFunction_note_off : public VMEmptyResultFunction { |
69 |
|
public: |
70 |
|
InstrumentScriptVMFunction_note_off(InstrumentScriptVM* parent); |
71 |
|
int minRequiredArgs() const { return 1; } |
72 |
|
int maxAllowedArgs() const { return 2; } |
73 |
|
bool acceptsArgType(int iArg, ExprType_t type) const { return type == INT_EXPR;} |
74 |
|
ExprType_t argType(int iArg) const { return INT_EXPR; } |
75 |
|
VMFnResult* exec(VMFnArgs* args); |
76 |
|
protected: |
77 |
|
InstrumentScriptVM* m_vm; |
78 |
|
}; |
79 |
|
|
80 |
} // namespace LinuxSampler |
} // namespace LinuxSampler |
81 |
|
|
82 |
#endif // LS_INSTRSCRIPTVMFUNCTIONS_H |
#endif // LS_INSTRSCRIPTVMFUNCTIONS_H |