MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ InputEventType

enum class MayaFlux::Nodes::Input::InputEventType : uint8_t
strong

Types of input events that can trigger callbacks.

Enumerator
TICK 

Every input received.

VALUE_CHANGE 

Value changed from previous.

THRESHOLD_RISING 

Value crossed threshold upward.

THRESHOLD_FALLING 

Value crossed threshold downward.

RANGE_ENTER 

Value entered specified range.

RANGE_EXIT 

Value exited specified range.

BUTTON_PRESS 

Button went from 0.0 to 1.0.

BUTTON_RELEASE 

Button went from 1.0 to 0.0.

CONDITIONAL 

User-provided condition.

Definition at line 14 of file InputNode.hpp.

14 : uint8_t {
15 TICK, ///< Every input received
16 VALUE_CHANGE, ///< Value changed from previous
17 THRESHOLD_RISING, ///< Value crossed threshold upward
18 THRESHOLD_FALLING, ///< Value crossed threshold downward
19 RANGE_ENTER, ///< Value entered specified range
20 RANGE_EXIT, ///< Value exited specified range
21 BUTTON_PRESS, ///< Button went from 0.0 to 1.0
22 BUTTON_RELEASE, ///< Button went from 1.0 to 0.0
23 CONDITIONAL ///< User-provided condition
24};
@ BUTTON_PRESS
Button went from 0.0 to 1.0.
@ THRESHOLD_FALLING
Value crossed threshold downward.
@ VALUE_CHANGE
Value changed from previous.
@ THRESHOLD_RISING
Value crossed threshold upward.
@ RANGE_ENTER
Value entered specified range.
@ RANGE_EXIT
Value exited specified range.
@ BUTTON_RELEASE
Button went from 1.0 to 0.0.