Fluid nodes rely on passage of time to perform animations or sync input (like double clicking).
To measure time, nodes need a source of time, which they can obtain through TimeIO.
Most of the time, this is the system clock (implemented by fluid.time_chain.TimeChain), but for testing,
passage of time should be controlled by the test suite (implemented by fluid.time_machine.TimeMachine).
Time management functionality for Fluid nodes.
Fluid nodes rely on passage of time to perform animations or sync input (like double clicking). To measure time, nodes need a source of time, which they can obtain through TimeIO. Most of the time, this is the system clock (implemented by fluid.time_chain.TimeChain), but for testing, passage of time should be controlled by the test suite (implemented by fluid.time_machine.TimeMachine).