Category:ProtoFlux:Flow:Async: Difference between revisions

Category page
no async context
m fix links
 
Line 1: Line 1:
{{Table ProtoFluxCategoryNodes
{{Table ProtoFluxCategoryNodes
|Async Dynamic Impulse Receiver|| A listener node that sits in a slot, waiting for trigger pulses.  
|AsyncDynamicImpulseReceiver|| A listener node that sits in a slot, waiting for trigger pulses.
|Async Dynamic Impulse Receiver With Data|| A listener node that sits in a slot, waiting for trigger pulses, and can receive data.  
|AsyncDynamicImpulseReceiverWithData|| A listener node that sits in a slot, waiting for trigger pulses, and can receive data.
|Async Dynamic Impulse Trigger|| Sends an impulse to a slot that has a receiver that is listening for that pulse.  
|AsyncDynamicImpulseTrigger|| Sends an impulse to a slot that has a receiver that is listening for that pulse.
|Async Dynamic Impulse Trigger With Data|| Sends an impulse to a slot that has a receiver that is listening for that pulse and sending data through.  
|AsyncDynamicImpulseTriggerWithData|| Sends an impulse to a slot that has a receiver that is listening for that pulse and sending data through.
|Async For|| A node that allows for looped execution for a known number of times.  
|AsyncFor|| A node that allows for looped execution for a known number of times.
|Async Range Loop Int|| A node that allows for looped execution for a known number of times, have an optional start and end, and how much to skip per loop.  
|AsyncRangeLoopInt|| A node that allows for looped execution for a known number of times, have an optional start and end, and how much to skip per loop.
|Async Sequence|| When a pulse is received on this node, it will pulse out in order.  
|AsyncSequence|| When a pulse is received on this node, it will pulse out in order.
|Async While|| A node that allows for looped execution so long as a condition is true.  
|AsyncWhile|| A node that allows for looped execution so long as a condition is true.
|Delay Updates|| Delays the execution of code by a certain amount of time.  
|DelayUpdates|| Delays the execution of code by a certain amount of time.
|Start Async Task|| Creates a new [[ExecutionContext]] with [[async]] flow.
|StartAsyncTask|| Creates a new [[ExecutionContext]] with [[async]] flow.
|Updates Delay With Data|| Delays the execution of code by engine updates while holding a value in the same context.
|UpdatesDelayWithData|| Delays the execution of code by engine updates while holding a value in the same context.
|Updates Or Time Delay|| Delays the execution of code by a certain amount of time.  
|UpdatesOrTimeDelay|| Delays the execution of code by a certain amount of time.
|Updates Or Time Delay With Data|| Delays the execution of code by engine updates or seconds while holding a value in the same context.
|UpdatesOrTimeDelayWithData|| Delays the execution of code by engine updates or seconds while holding a value in the same context.
}}
}}
[[Category:ProtoFlux:Flow]]
[[Category:ProtoFlux:Flow]]

Latest revision as of 19:55, 24 August 2025

Nodes
Node Name Description
AsyncDynamicImpulseReceiver A listener node that sits in a slot, waiting for trigger pulses.
AsyncDynamicImpulseReceiverWithData A listener node that sits in a slot, waiting for trigger pulses, and can receive data.
AsyncDynamicImpulseTrigger Sends an impulse to a slot that has a receiver that is listening for that pulse.
AsyncDynamicImpulseTriggerWithData Sends an impulse to a slot that has a receiver that is listening for that pulse and sending data through.
AsyncFor A node that allows for looped execution for a known number of times.
AsyncRangeLoopInt A node that allows for looped execution for a known number of times, have an optional start and end, and how much to skip per loop.
AsyncSequence When a pulse is received on this node, it will pulse out in order.
AsyncWhile A node that allows for looped execution so long as a condition is true.
DelayUpdates Delays the execution of code by a certain amount of time.
StartAsyncTask Creates a new ExecutionContext with async flow.
UpdatesDelayWithData Delays the execution of code by engine updates while holding a value in the same context.
UpdatesOrTimeDelay Delays the execution of code by a certain amount of time.
UpdatesOrTimeDelayWithData Delays the execution of code by engine updates or seconds while holding a value in the same context.