Package-level declarations
Types
Interface allowing for custom implementations of yafrl's event logging capability to be injected into a Timeline.
An external behavior is a non-deterministic Behavior.sampled behavior that we need to track in the timeline for reproducibility.
An external event is a snapshot of some external operation that has been made to update the state of an ExternalNode.
An external node is a node whose behavior is controlled externally to the timeline graph (e.x. input from a user interface, update from a databse, etc...)
Simple implementation of a time-travel debugger that takes snapshots of the states at each frame in order to be able to restore the state of the timeline.
Interface for a time-travel debugger -- that is, a capability allowing the state of a Timeline to be reset to an arbitrary state in the past, from which execution can be resumed.