summaryrefslogtreecommitdiff
path: root/shared-module/displayio/Bitmap.h
diff options
context:
space:
mode:
authorRoy Hooper <rhooper@toybox.ca>2019-10-03 19:06:55 -0400
committerRoy Hooper <rhooper@toybox.ca>2019-10-03 19:06:55 -0400
commit10510014952e1ecede35325324231d8aca6b0baa (patch)
treec9af6e58997e0b30205f387cf1bc7814ce67cef3 /shared-module/displayio/Bitmap.h
parent3cf9a475b99090d72b9992816808cbde309dcc40 (diff)
parentf4922a530a06ed62523ae333eab90fee6145fc46 (diff)
Merge branch 'master' into new-pixelbuf-api
Diffstat (limited to 'shared-module/displayio/Bitmap.h')
-rw-r--r--shared-module/displayio/Bitmap.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/shared-module/displayio/Bitmap.h b/shared-module/displayio/Bitmap.h
index 48ca9e2cf..f4bd7ce4d 100644
--- a/shared-module/displayio/Bitmap.h
+++ b/shared-module/displayio/Bitmap.h
@@ -31,6 +31,7 @@
#include <stdint.h>
#include "py/obj.h"
+#include "shared-module/displayio/area.h"
typedef struct {
mp_obj_base_t base;
@@ -41,8 +42,12 @@ typedef struct {
uint8_t bits_per_value;
uint8_t x_shift;
size_t x_mask;
+ displayio_area_t dirty_area;
uint16_t bitmask;
bool read_only;
} displayio_bitmap_t;
+void displayio_bitmap_finish_refresh(displayio_bitmap_t *self);
+displayio_area_t* displayio_bitmap_get_refresh_areas(displayio_bitmap_t *self, displayio_area_t* tail);
+
#endif // MICROPY_INCLUDED_SHARED_MODULE_DISPLAYIO_BITMAP_H