circuitpython/shared-module/displayio
Scott Shawcroft 4a6bdb6fe4
Track a dirty area for in-memory bitmaps
This fixes the bug that bitmap changes do not cause screen updates
and optimizes the refresh when the bitmap is simply shown on the
screen. If the bitmap is used in tiles, then changing it will
cause all TileGrids using it to do a full refresh.

Fixes #1981
2019-07-18 16:47:28 -07:00
..
__init__.c Add partial display update support. 2019-06-12 11:32:39 -07:00
__init__.h Merge latest 4.0.x fixes into master 2019-06-11 16:16:29 -04:00
area.h Add partial display update support. 2019-06-12 11:32:39 -07:00
Bitmap.c Track a dirty area for in-memory bitmaps 2019-07-18 16:47:28 -07:00
Bitmap.h Track a dirty area for in-memory bitmaps 2019-07-18 16:47:28 -07:00
ColorConverter.c TileGrid: pixel_shader is not always a palette 2019-03-27 10:55:50 -04:00
ColorConverter.h TileGrid: pixel_shader is not always a palette 2019-03-27 10:55:50 -04:00
Display.c Minor tweaks based on Dan's feedback 2019-06-13 00:34:19 -07:00
Display.h Refactor deinit check to reduce code size. 2019-06-12 11:36:43 -07:00
FourWire.c Add baudrate to FourWire and shorten delay. 2019-06-17 17:48:05 -07:00
FourWire.h Stop hard-coding SPI frequency in FourWire 2019-04-06 15:15:29 +02:00
Group.c Minor tweaks based on Dan's feedback 2019-06-13 00:34:19 -07:00
Group.h Refactor deinit check to reduce code size. 2019-06-12 11:36:43 -07:00
mipi_constants.h Minor tweaks based on feedback 2018-09-06 14:49:49 -07:00
OnDiskBitmap.c Fix off by one error in OnDiskBitmap 2019-04-17 15:17:11 -07:00
OnDiskBitmap.h added monochrome, 8bpp indexed, and 32bpp ARGB BMPs 2019-02-28 23:08:12 -08:00
Palette.c Add partial display update support. 2019-06-12 11:32:39 -07:00
Palette.h Make displayio.Palette support more than 255 colors 2019-03-20 20:36:05 +01:00
Shape.c DISPIO: end_x can't be > height of shape 2019-02-12 17:53:11 -05:00
Shape.h Add support for rendering a shape. 2019-01-14 17:29:15 -08:00
TileGrid.c Track a dirty area for in-memory bitmaps 2019-07-18 16:47:28 -07:00
TileGrid.h Track a dirty area for in-memory bitmaps 2019-07-18 16:47:28 -07:00