Matrix44_shared.hpp (479B)
1 #pragma once 2 3 #include "bogaudio.hpp" 4 #include "matrix_base.hpp" 5 #include "expanders.hpp" 6 7 extern Model* modelMatrix44; 8 extern Model* modelMatrix44Cvm; 9 10 namespace bogaudio { 11 12 typedef ChainableExpanderMessage Matrix44ExpanderMessage; 13 14 struct Matrix44Element { 15 Param** mutes; 16 Input** cvs; 17 bool* soloByColumns; 18 19 Matrix44Element( 20 Param** mutes, 21 Input** cvs, 22 bool* soloByColumns 23 ) 24 : mutes(mutes) 25 , cvs(cvs) 26 , soloByColumns(soloByColumns) 27 {} 28 }; 29 30 } // namespace bogaudio