unleashed-firmware/applications/gui/icon_animation_i.h
あく a7283280ef
GUI: Icons and IconsAnimation refactoring. Switch assets to new Icon Api (#566)
* GUI: Icons and IconsAnimation refactoring. Switch assets to new Icon API.
* Gui: icon and animation draw now do not accept null pointer
* Format Sources
* Fix no debug build
* Furi: stricter checks in memmgr
2021-07-07 11:57:49 +03:00

21 lines
350 B
C

#pragma once
#include "icon_animation.h"
#include <stdint.h>
struct IconAnimation {
const Icon* icon;
uint8_t frame;
uint32_t tick;
};
/*
* Get pointer to current frame data
*/
const uint8_t* icon_animation_get_data(IconAnimation* instance);
/*
* Advance to next frame
*/
void icon_animation_next_frame(IconAnimation* instance);