MCPcopy Create free account
hub / github.com/TheWaveWarden/odin2 / checkWhichSourceToRender

Method checkWhichSourceToRender

Source/gui/ModMatrix.cpp:1131–1146  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1129}
1130
1131void ModMatrix::checkWhichSourceToRender() {
1132 bool render_LFO[4] = {0};
1133 bool render_ADSR[2] = {0};
1134
1135 for (int row = 0; row < MODMATRIX_ROWS; ++row) {
1136 render_LFO[0] = m_row[row].usesLFO0() ? true : render_LFO[0];
1137 render_LFO[1] = m_row[row].usesLFO1() ? true : render_LFO[1];
1138 render_LFO[2] = m_row[row].usesLFO2() ? true : render_LFO[2];
1139 render_LFO[3] = m_row[row].usesLFO3() ? true : render_LFO[3];
1140
1141 render_ADSR[0] = m_row[row].usesADSR0() ? true : render_ADSR[0];
1142 render_ADSR[1] = m_row[row].usesADSR1() ? true : render_ADSR[1];
1143 }
1144
1145 setSourcesToRender(render_LFO[0], render_LFO[1], render_LFO[2], render_LFO[3], render_ADSR[0], render_ADSR[1]);
1146}

Callers 1

Calls 6

usesLFO0Method · 0.80
usesLFO1Method · 0.80
usesLFO2Method · 0.80
usesLFO3Method · 0.80
usesADSR0Method · 0.80
usesADSR1Method · 0.80

Tested by

no test coverage detected