![]() |
VCV Rack API v2
|
Detects when a boolean changes from false to true. More...
#include <digital.hpp>
Public Types | |
| enum | State : uint8_t { LOW , HIGH , UNINITIALIZED } |
| enum | Event { NONE = 0 , TRIGGERED = 1 , UNTRIGGERED = -1 } |
Public Member Functions | |
| void | reset () |
| bool | process (bool in) |
| Returns whether the input changed from false to true. | |
| Event | processEvent (bool in) |
| Returns TRIGGERED if the input changed from false to true, and UNTRIGGERED if the input changed from true to false. | |
| bool | isHigh () |
Public Attributes | |
| union { | |
| State s = UNINITIALIZED | |
| bool state | |
| Deprecated. More... | |
| }; | |
Detects when a boolean changes from false to true.
| enum rack::dsp::BooleanTrigger::State : uint8_t |
|
inline |
|
inline |
Returns whether the input changed from false to true.
|
inline |
Returns TRIGGERED if the input changed from false to true, and UNTRIGGERED if the input changed from true to false.
|
inline |
| State rack::dsp::BooleanTrigger::s = UNINITIALIZED |
| bool rack::dsp::BooleanTrigger::state |
Deprecated.
| union { ... } rack::dsp::BooleanTrigger |