icon.h 376 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <stdint.h>
  3. #include <stdbool.h>
  4. typedef struct IconData IconData;
  5. typedef struct Icon Icon;
  6. Icon* icon_alloc(const IconData* data);
  7. void icon_free(Icon* icon);
  8. uint8_t icon_get_width(Icon* icon);
  9. uint8_t icon_get_height(Icon* icon);
  10. bool icon_is_animated(Icon* icon);
  11. void icon_start_animation(Icon* icon);
  12. void icon_stop_animation(Icon* icon);