This commit is contained in:
dreamer 2021-10-18 09:46:28 +02:00
parent d8e316e7d6
commit d67322576b
4 changed files with 580 additions and 548 deletions

View File

@ -35,7 +35,7 @@
#define HV_LV2_NUM_PARAMETERS 0 #define HV_LV2_NUM_PARAMETERS 0
#define HV_HASH_NOTEIN 0x67E37ca3 #define HV_HASH_NOTEIN 0x67e37ca3
#define HV_HASH_CTLIN 0x41be0f9c #define HV_HASH_CTLIN 0x41be0f9c
#define HV_HASH_BENDIN 0x3083f0f7 #define HV_HASH_BENDIN 0x3083f0f7
#define HV_HASH_TOUCHIN 0x553925bd #define HV_HASH_TOUCHIN 0x553925bd
@ -111,41 +111,7 @@ void HeavyDPF_dpf_example::setParameterValue(uint32_t index, float value)
// } // }
void HeavyDPF_dpf_example::handleMidiInput(uint32_t curEventIndex, const MidiEvent* midiEvents, uint32_t midiEventCount)
void HeavyDPF_dpf_example::run(const float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount)
{
uint32_t framesDone = 0;
uint32_t curEventIndex = 0;
_context->process((float**)inputs, outputs, frames);
while (framesDone < frames)
{
while (curEventIndex < midiEventCount && framesDone == midiEvents[curEventIndex].frame)
{
if (midiEvents[curEventIndex].size > MidiEvent::kDataSize)
continue;
handleMidiInput(frames, curEventIndex, midiEvents, midiEventCount);
curEventIndex++;
}
framesDone++;
}
}
// -------------------------------------------------------------------
// Callbacks
void HeavyDPF_dpf_example::sampleRateChanged(double newSampleRate)
{
delete _context;
_context = new Heavy_dpf_example(newSampleRate, 10, 2, 5);
_context->setUserData(this);
_context->setSendHook(&sendHookFunc);
}
void HeavyDPF_dpf_example::handleMidiInput(uint32_t frames, uint32_t curEventIndex, const MidiEvent* midiEvents, uint32_t midiEventCount)
{ {
int status = midiEvents[curEventIndex].data[0]; int status = midiEvents[curEventIndex].data[0];
int command = status & 0xF0; int command = status & 0xF0;
@ -156,8 +122,9 @@ void HeavyDPF_dpf_example::handleMidiInput(uint32_t frames, uint32_t curEventInd
switch (command) { switch (command) {
case 0x80: // note off case 0x80: // note off
case 0x90: { // note on case 0x90: { // note on
printf("> midi input stuff! pitch: %d - velocity: %d - channel: %d \n", data1, data2, channel); printf("> midi input stuff! \n");
_context->sendMessageToReceiverV(HV_HASH_NOTEIN, 1000.0*frames/getSampleRate(), "fff", printf("> note: %d - velocity: %d - ch: %d \n", data1, data2, channel);
_context->sendMessageToReceiverV(HV_HASH_NOTEIN, 0, "fff",
(float) data1, // pitch (float) data1, // pitch
(float) data2, // velocity (float) data2, // velocity
(float) channel); (float) channel);
@ -285,6 +252,41 @@ void HeavyDPF_dpf_example::handleMidiSend(uint32_t sendHash, const HvMessage *m)
} }
void HeavyDPF_dpf_example::run(const float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount)
{
uint32_t framesDone = 0;
uint32_t curEventIndex = 0;
while (framesDone < frames)
{
while (curEventIndex < midiEventCount && framesDone == midiEvents[curEventIndex].frame)
{
if (midiEvents[curEventIndex].size > MidiEvent::kDataSize)
continue;
handleMidiInput(curEventIndex, midiEvents, midiEventCount);
curEventIndex++;
}
framesDone++;
}
_context->process((float**)inputs, outputs, frames);
}
// -------------------------------------------------------------------
// Callbacks
void HeavyDPF_dpf_example::sampleRateChanged(double newSampleRate)
{
delete _context;
_context = new Heavy_dpf_example(newSampleRate, 10, 2, 5);
_context->setUserData(this);
_context->setSendHook(&sendHookFunc);
}
// ----------------------------------------------------------------------- // -----------------------------------------------------------------------
/* Plugin entry point, called by DPF to create a new plugin instance. */ /* Plugin entry point, called by DPF to create a new plugin instance. */

View File

@ -52,7 +52,7 @@ public:
HeavyDPF_dpf_example(); HeavyDPF_dpf_example();
~HeavyDPF_dpf_example() override; ~HeavyDPF_dpf_example() override;
void handleMidiInput(uint32_t frames, uint32_t curEventIndex, const MidiEvent* midiEvents, uint32_t midiEventCount); void handleMidiInput(uint32_t curEventIndex, const MidiEvent* midiEvents, uint32_t midiEventCount);
void handleMidiSend(uint32_t sendHash, const HvMessage *m); void handleMidiSend(uint32_t sendHash, const HvMessage *m);
protected: protected:

File diff suppressed because it is too large Load Diff

View File

@ -35,13 +35,13 @@
// object includes // object includes
#include "HeavyContext.hpp" #include "HeavyContext.hpp"
#include "HvControlCast.h"
#include "HvControlSlice.h" #include "HvControlSlice.h"
#include "HvControlPack.h"
#include "HvControlBinop.h"
#include "HvControlVar.h"
#include "HvMath.h"
#include "HvControlIf.h" #include "HvControlIf.h"
#include "HvMath.h"
#include "HvControlCast.h"
#include "HvControlBinop.h"
#include "HvControlPack.h"
#include "HvControlVar.h"
#include "HvControlUnop.h" #include "HvControlUnop.h"
class Heavy_dpf_example : public HeavyContext { class Heavy_dpf_example : public HeavyContext {
@ -77,186 +77,194 @@ class Heavy_dpf_example : public HeavyContext {
void scheduleMessageForReceiver(hv_uint32_t receiverHash, HvMessage *m) override; void scheduleMessageForReceiver(hv_uint32_t receiverHash, HvMessage *m) override;
// static sendMessage functions // static sendMessage functions
static void cSlice_hl5vBHNp_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_ttrjbnOH_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_ylXDwJcZ_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_rTF9DX7m_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_bA5ci4H6_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_nooBN54U_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_YpS7vvRv_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *); static void cSwitchcase_JbdLUebF_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_KT31W2w3_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_lOTfFMgJ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_m8VtMpGk_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_tVuvuw5t_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_KPV1AFob_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_o8wCPnuu_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_5qtccESG_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_kRzmgAXl_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_CQoRGL7B_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_3GBmEV4I_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_ssJSCDrK_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_8eWRT6Gg_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_Mb5nw3DR_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_3GmBWZyt_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_wtFYxgtx_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_9HstX6kC_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_F0kRSmkI_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cMsg_2AKDoJxc_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_xwUoHsSo_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cPack_4UsIEgMe_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_W4DWXLFV_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_RPdD4HeF_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_GVz3gDe4_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_TL48hOqt_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_8dz52u9Z_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_mxHJxq7j_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_6cAn7djG_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_kvMEvPOV_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_jUcgx0L6_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSend_VBRbmcTL_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_i8dZoItn_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cCast_3yanjwYr_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_1qqhhVNk_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *); static void cCast_licMnEIU_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_3nFIGCtx_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_mIVBD06q_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_Uzt46vxw_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *); static void cSlice_r5tp1yeR_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_i4juEjjd_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_cjeHB0rH_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_swFwKkwC_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSwitchcase_Hsr07mq8_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cUnop_YauMmchA_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_BP4eRBIb_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_7t2J2MlL_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSwitchcase_m9g4RF0D_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cIf_eWHRwUey_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_QnwldHWp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_w5s8nkUb_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_NLylhRgN_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_7mHmXbxO_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_qmcAYqwI_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_pQd76iAK_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_RpawO5s4_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_a0YamcX6_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_h1bPPAcV_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_8cRMzv7p_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_DoZ4UWlE_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_j08aQBwd_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_u2kHFx8W_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_25Ghd0z7_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_hoezKhvV_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_rmHI0lBi_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_g9ZNGpyd_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_KcEtbwfw_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_1GZZJQDp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_GAmmKtJo_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_9LCBqi43_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_9hzM89gj_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_RDyyH4D7_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_ifB8ELD8_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_gfwlNnMH_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_39hkaBKJ_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_7APZEkWD_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_FHnSu2lH_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_4gCIzY9i_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_1FJi2rmv_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_eerhl1ua_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_jPoKLiUE_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_IJFspSKG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_XEUhnXhV_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cMsg_QlCmKOoy_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_f7eAJCMh_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cMsg_x0Zoh6lt_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_SgVfJxeG_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cMsg_QibGQjn2_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_yGByT1dq_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cPack_67nBZkn4_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_t1ai4h05_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_CI9mBnmb_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cCast_2OB6tAv4_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_fXWBgAAI_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cCast_b036gMRu_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_4kAoJi4a_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_Cc4ftweA_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_hUYiyA45_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_GKnbdSF1_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSend_HcdOcqYn_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_W4uhJJ2G_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *); static void cCast_jTrtXzdZ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_yK1ct3x5_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cCast_yxJZQOSG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_SbPekxvo_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_SVSHWF8f_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_4JLyScHf_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_6uDCUz4Z_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_tsfDRNiI_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSwitchcase_MJfuA6bT_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cIf_WYWMmIs9_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_rpQXuGzG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_vTozANTw_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_l69aX925_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_l8AZ77OB_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_m4uEYRd8_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_xuHfc1he_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_YMDYN2ac_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_GL5voH3F_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_TQcurnzR_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_f54JIHyD_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_J1OHpyxO_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_vEfKjFKM_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_kCZOtTp6_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_8p3mmzET_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_f0EA83ID_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_CmTrkmSZ_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cMsg_mzMGkFHp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_OJH8drg2_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cPack_9ZEg77rp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_r8i8uTTJ_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_aKKuw1wF_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_g3GkHEW8_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_rPu3NBfO_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_wonxMsw1_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *); static void cBinop_iDPe6eFg_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_VIdlDx7S_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSend_LtOiX6BK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_ZORELtLf_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_UQl1eJDR_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_LUQUpduS_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_IF0v5IW7_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_ODG9pQm4_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSwitchcase_FG5VUpJm_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cIf_m5nYTOgK_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_rvhylz8z_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_hItQJlwU_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_wzQuii3f_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_2ICJGthl_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_Ttfhllz0_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_KWQRN4xC_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_7Kzr246O_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_JBZMNuTp_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_oCABT68v_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_BGYVIlrL_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_x4BkE4os_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_DpRyqxcF_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_QHZoesRt_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_Ekh87tB4_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_NsCedK82_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_HRmhjbVl_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cMsg_RFcEeDEf_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_e54fafHj_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cPack_agXozp2N_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_9FMBZIKf_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_7WaHIJJn_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_ddagGoys_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_RXDzviSo_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_bBtIwvu9_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *); static void cBinop_ek8JPICW_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_080d2kLN_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSend_ljFySekA_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_vpyngHC3_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_pUE0odgY_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_ZWe2idI6_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_1SUmZGqv_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_boUTQzQ6_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSwitchcase_T5Kb88r2_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cIf_lBbDQQni_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSlice_CyV2pK5m_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_Va4CkqG9_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_vZGQuEfK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_NK7rKLSJ_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_aeXYOa0w_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_yeTyIvOZ_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cUnop_4VGcIjpW_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_yS3IPMwu_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_i5UiKkIh_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_WGvA9xup_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_525QSQkJ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_9A6YAgfU_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cIf_9A9dOokl_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_CBsf5JlD_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_2grRI3yy_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_siElkYOO_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cMsg_upvC5MzX_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_Pp644YiG_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cPack_zKPHN0bG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_Wuo5XOXF_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cVar_LblSCQEp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_0NTHfNka_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_OniKYXOx_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_wAZjctal_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_v5klMKxv_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_tzc2vC0H_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cSend_Qe1LV31F_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_tGY9yEQM_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cBinop_Bg0uxEJb_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_bvhtEEQP_sendMessage(HeavyContextInterface *, int, const HvMessage *); static void cReceive_6yjHqG0b_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_DuxcXrCQ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_FE4FMnT2_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_8YNr1wEC_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_viUp6CVK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_RYEj4fUB_sendMessage(HeavyContextInterface *, int, const HvMessage *);
// objects // objects
ControlSlice cSlice_hl5vBHNp; ControlSlice cSlice_ttrjbnOH;
ControlSlice cSlice_ylXDwJcZ; ControlSlice cSlice_rTF9DX7m;
ControlSlice cSlice_bA5ci4H6; ControlSlice cSlice_nooBN54U;
ControlSlice cSlice_KT31W2w3; ControlSlice cSlice_lOTfFMgJ;
ControlVar cVar_m8VtMpGk; ControlVar cVar_tVuvuw5t;
ControlIf cIf_CQoRGL7B; ControlIf cIf_3GBmEV4I;
ControlBinop cBinop_ssJSCDrK; ControlBinop cBinop_8eWRT6Gg;
ControlIf cIf_Mb5nw3DR; ControlIf cIf_3GmBWZyt;
ControlBinop cBinop_wtFYxgtx; ControlBinop cBinop_9HstX6kC;
ControlPack cPack_xwUoHsSo; ControlPack cPack_4UsIEgMe;
ControlVar cVar_W4DWXLFV; ControlVar cVar_RPdD4HeF;
ControlBinop cBinop_8dz52u9Z; ControlBinop cBinop_TL48hOqt;
ControlSlice cSlice_6cAn7djG; ControlBinop cBinop_mxHJxq7j;
ControlSlice cSlice_jUcgx0L6; ControlVar cVar_kvMEvPOV;
ControlSlice cSlice_i8dZoItn; ControlSlice cSlice_mIVBD06q;
ControlSlice cSlice_3nFIGCtx; ControlSlice cSlice_r5tp1yeR;
ControlSlice cSlice_i4juEjjd; ControlSlice cSlice_cjeHB0rH;
ControlVar cVar_swFwKkwC; ControlSlice cSlice_BP4eRBIb;
ControlIf cIf_eWHRwUey; ControlSlice cSlice_QnwldHWp;
ControlBinop cBinop_w5s8nkUb; ControlVar cVar_NLylhRgN;
ControlVar cVar_7mHmXbxO; ControlIf cIf_h1bPPAcV;
ControlIf cIf_8cRMzv7p; ControlBinop cBinop_DoZ4UWlE;
ControlBinop cBinop_j08aQBwd; ControlVar cVar_u2kHFx8W;
ControlIf cIf_25Ghd0z7; ControlIf cIf_1GZZJQDp;
ControlIf cIf_rmHI0lBi; ControlBinop cBinop_9LCBqi43;
ControlIf cIf_KcEtbwfw; ControlIf cIf_RDyyH4D7;
ControlIf cIf_GAmmKtJo; ControlIf cIf_gfwlNnMH;
ControlBinop cBinop_9hzM89gj; ControlIf cIf_7APZEkWD;
ControlBinop cBinop_ifB8ELD8; ControlIf cIf_4gCIzY9i;
ControlPack cPack_jPoKLiUE; ControlBinop cBinop_eerhl1ua;
ControlVar cVar_XEUhnXhV; ControlBinop cBinop_IJFspSKG;
ControlBinop cBinop_f7eAJCMh; ControlPack cPack_67nBZkn4;
ControlBinop cBinop_SgVfJxeG; ControlVar cVar_CI9mBnmb;
ControlVar cVar_yGByT1dq; ControlBinop cBinop_fXWBgAAI;
ControlSlice cSlice_Cc4ftweA; ControlBinop cBinop_4kAoJi4a;
ControlSlice cSlice_GKnbdSF1; ControlVar cVar_hUYiyA45;
ControlSlice cSlice_yK1ct3x5; ControlSlice cSlice_SVSHWF8f;
ControlVar cVar_SbPekxvo; ControlSlice cSlice_6uDCUz4Z;
ControlIf cIf_WYWMmIs9; ControlSlice cSlice_rpQXuGzG;
ControlBinop cBinop_vTozANTw; ControlVar cVar_l69aX925;
ControlIf cIf_l8AZ77OB; ControlIf cIf_TQcurnzR;
ControlBinop cBinop_xuHfc1he; ControlBinop cBinop_J1OHpyxO;
ControlPack cPack_f54JIHyD; ControlIf cIf_kCZOtTp6;
ControlVar cVar_vEfKjFKM; ControlBinop cBinop_f0EA83ID;
ControlBinop cBinop_8p3mmzET; ControlPack cPack_9ZEg77rp;
ControlBinop cBinop_CmTrkmSZ; ControlVar cVar_aKKuw1wF;
ControlSlice cSlice_r8i8uTTJ; ControlBinop cBinop_rPu3NBfO;
ControlSlice cSlice_g3GkHEW8; ControlBinop cBinop_iDPe6eFg;
ControlSlice cSlice_VIdlDx7S; ControlSlice cSlice_UQl1eJDR;
ControlVar cVar_ZORELtLf; ControlSlice cSlice_IF0v5IW7;
ControlIf cIf_m5nYTOgK; ControlSlice cSlice_rvhylz8z;
ControlBinop cBinop_hItQJlwU; ControlVar cVar_wzQuii3f;
ControlIf cIf_2ICJGthl; ControlIf cIf_oCABT68v;
ControlBinop cBinop_KWQRN4xC; ControlBinop cBinop_x4BkE4os;
ControlPack cPack_BGYVIlrL; ControlIf cIf_QHZoesRt;
ControlVar cVar_DpRyqxcF; ControlBinop cBinop_NsCedK82;
ControlBinop cBinop_Ekh87tB4; ControlPack cPack_agXozp2N;
ControlBinop cBinop_HRmhjbVl; ControlVar cVar_7WaHIJJn;
ControlSlice cSlice_9FMBZIKf; ControlBinop cBinop_RXDzviSo;
ControlSlice cSlice_ddagGoys; ControlBinop cBinop_ek8JPICW;
ControlSlice cSlice_080d2kLN; ControlSlice cSlice_pUE0odgY;
ControlVar cVar_vpyngHC3; ControlSlice cSlice_1SUmZGqv;
ControlIf cIf_lBbDQQni; ControlSlice cSlice_CyV2pK5m;
ControlBinop cBinop_Va4CkqG9; ControlVar cVar_vZGQuEfK;
ControlIf cIf_NK7rKLSJ; ControlIf cIf_i5UiKkIh;
ControlBinop cBinop_yeTyIvOZ; ControlBinop cBinop_525QSQkJ;
ControlPack cPack_WGvA9xup; ControlIf cIf_9A9dOokl;
ControlVar cVar_9A6YAgfU; ControlBinop cBinop_2grRI3yy;
ControlBinop cBinop_CBsf5JlD; ControlPack cPack_zKPHN0bG;
ControlBinop cBinop_siElkYOO; ControlVar cVar_LblSCQEp;
ControlBinop cBinop_OniKYXOx;
ControlBinop cBinop_v5klMKxv;
ControlBinop cBinop_Bg0uxEJb;
}; };
#endif // _HEAVY_CONTEXT_DPF_EXAMPLE_HPP_ #endif // _HEAVY_CONTEXT_DPF_EXAMPLE_HPP_