Class thl::modulation::InputEventQueue#
-
class InputEventQueue#
Public Types
Public Functions
-
explicit InputEventQueue(thl::modulation::ModulationScope scope, size_t queue_capacity = 64)#
-
void prepare(uint32_t num_voices)#
-
bool push_mono_value(float value)#
-
bool push_mono_active(bool active)#
-
bool push_voice_value(uint32_t voice, float value)#
-
bool push_voice_active(uint32_t voice, bool active)#
-
inline thl::modulation::ModulationScope scope() const#
-
inline bool has_mono() const#
-
inline uint32_t num_voices() const#
-
inline size_t queue_capacity() const#
-
struct Event#
-
explicit InputEventQueue(thl::modulation::ModulationScope scope, size_t queue_capacity = 64)#