25 void set_loop(uint32_t start_frame, uint32_t end_frame,
int count);
virtual void play(Ts... x)=0
uint32_t animation_frame_count_
uint32_t get_animation_frame_count() const
void update_data_start_()
uint32_t loop_start_frame_
int get_current_frame() const
int loop_current_iteration_
const uint8_t * animation_data_start_
Animation(const uint8_t *data_start, int width, int height, uint32_t animation_frame_count, image::ImageType type, image::Transparency transparent)
void set_loop(uint32_t start_frame, uint32_t end_frame, int count)
void set_frame(int frame)
Selects a specific frame within the animation.
AnimationNextFrameAction(Animation *parent)
void play(Ts... x) override
void play(Ts... x) override
AnimationPrevFrameAction(Animation *parent)
TEMPLATABLE_VALUE(uint16_t, frame) void play(Ts... x) override
AnimationSetFrameAction(Animation *parent)
Providing packet encoding functions for exchanging data with a remote host.