MCPcopy Create free account
hub / github.com/DISTRHO/Cardinal / initStatic__Cardinal

Function initStatic__Cardinal

plugins/plugins.cpp:1152–1216  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1150};
1151
1152static void initStatic__Cardinal()
1153{
1154 Plugin* const p = new Plugin;
1155 pluginInstance__Cardinal = p;
1156
1157 const StaticPluginLoader spl(p, "Cardinal");
1158 if (spl.ok())
1159 {
1160 p->addModel(modelAidaX);
1161 p->addModel(modelCardinalBlank);
1162 p->addModel(modelExpanderInputMIDI);
1163 p->addModel(modelExpanderOutputMIDI);
1164 p->addModel(modelHostAudio2);
1165 p->addModel(modelHostAudio8);
1166 p->addModel(modelHostCV);
1167 p->addModel(modelHostMIDI);
1168 p->addModel(modelHostMIDICC);
1169 p->addModel(modelHostMIDIGate);
1170 p->addModel(modelHostMIDIMap);
1171 p->addModel(modelHostParameters);
1172 p->addModel(modelHostParametersMap);
1173 p->addModel(modelHostTime);
1174 p->addModel(modelTextEditor);
1175 #ifndef DGL_USE_GLES
1176 p->addModel(modelGlBars);
1177 #else
1178 spl.removeModule("glBars");
1179 #endif
1180 #ifndef __MOD_DEVICES__
1181 p->addModel(modelAudioFile);
1182 #else
1183 spl.removeModule("AudioFile");
1184 #endif
1185 #if !(defined(DISTRHO_OS_WASM) || defined(__MOD_DEVICES__))
1186 p->addModel(modelCarla);
1187 p->addModel(modelIldaeil);
1188 #else
1189 spl.removeModule("Carla");
1190 spl.removeModule("Ildaeil");
1191 #endif
1192 #ifndef HEADLESS
1193 p->addModel(modelSassyScope);
1194 #else
1195 spl.removeModule("SassyScope");
1196 #endif
1197 #ifdef HAVE_FFTW3F
1198 p->addModel(modelAudioToCVPitch);
1199 #else
1200 spl.removeModule("AudioToCVPitch");
1201 #endif
1202
1203 hostTerminalModels = {
1204 modelHostAudio2,
1205 modelHostAudio8,
1206 modelHostCV,
1207 modelHostMIDI,
1208 modelHostMIDICC,
1209 modelHostMIDIGate,

Callers 1

initStaticPluginsFunction · 0.70

Calls 2

okMethod · 0.45
removeModuleMethod · 0.45

Tested by

no test coverage detected