Expand description
Support for scrolling sequences of 5×5 images horizontally.
Each kind of scrolling sequence is represented by a type implementing
Animate (for controlling the sequence) and Render (for displaying
it).
To create a new kind of scrolling sequence, make a new implementation of
Scrollable. It can implement Render::brightness_at by delegating to
self.current_brightness_at(). Animate will be implemented
automatically.
See scrolling_text for scrolling text strings.
See scrolling_statics for scrolling arbitrary images.
Structs§
- Scrolling
State - Data needed to record the state of a scrolling animation.
Traits§
- Animate
- The state of an animation.
- Scrollable
- A horizontally scrolling sequence of 5×5 images.