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.