rebound_dart library

Classes

BaseSpringSystem
BaseSpringSystem maintains the set of springs within an Application context. It is responsible for Running the spring integration loop and maintains a registry of all the Springs it solves for. In addition to listening to physics events on the individual Springs in the system, listeners can be added to the BaseSpringSystem itself to provide pre and post integration setup.
SimpleSpringListener
Spring
Classical spring implementing Hooke's law with configurable friction and tension.
SpringChain
SpringChain is a helper class for creating spring animations with multiple springs in a chain. Chains of springs can be used to create cascading animations that maintain individual physics state for each member of the chain. One spring in the chain is chosen to be the control spring. Springs before and after the control spring in the chain are pulled along by their predecessor. You can change which spring is the control spring at any point by calling {@link SpringChain#setControlSpringIndex(int)}.
SpringConfig
Data structure for storing spring configuration.
SpringListener
SpringLooper
The spring looper is an interface for implementing platform-dependent run loops.
SpringSystem
This is a wrapper for BaseSpringSystem that provides the convenience of automatically providing the AndroidSpringLooper dependency in {@link SpringSystem#create}.
SpringSystemListener
SpringSystemListener provides an interface for listening to events before and after each Physics solving loop the BaseSpringSystem runs.
SpringUtil