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

◆ while_in_range()

HookId MayaFlux::Nodes::Input::InputNode::while_in_range ( double  min,
double  max,
const TypedHook< InputContext > &  callback 
)

Register callback while value is in range.

Parameters
minRange minimum
maxRange maximum
callbackFunction to call continuously while in range

Definition at line 180 of file InputNode.cpp.

181{
182 return on_tick_if(
183 [min, max](const NodeContext& ctx) {
184 return ctx.value >= min && ctx.value <= max;
185 },
186 callback);
187}
PickCallback callback
Definition Picker.cpp:22
glm::ivec3 min
glm::ivec3 max
HookId on_tick_if(const NodeCondition &condition, const TypedHook< InputContext > &callback)
Register conditional callback for input received.

References callback, max, min, on_tick_if(), and MayaFlux::Nodes::NodeContext::value.

+ Here is the call graph for this function: