|
Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
|
This is the complete list of members for IDekiDisplay, including all inherited members.
| ClearActiveUIOverlay()=0 | IDekiDisplay | pure virtual |
| CreateUIOverlay(int32_t width, int32_t height)=0 | IDekiDisplay | pure virtual |
| DestroyUIOverlay(void *overlay)=0 | IDekiDisplay | pure virtual |
| GetDisplaySize(int32_t *width, int32_t *height) const =0 | IDekiDisplay | pure virtual |
| GetRenderBuffer(int32_t *width, int32_t *height) | IDekiDisplay | inlinevirtual |
| Initialize(int32_t width, int32_t height)=0 | IDekiDisplay | pure virtual |
| IsInitialized() const =0 | IDekiDisplay | pure virtual |
| Present(const uint8_t *framebuffer, int width, int height, int format)=0 | IDekiDisplay | pure virtual |
| PresentRegions(const uint8_t *framebuffer, int width, int height, int format, const DekiRect *rects, int32_t count) | IDekiDisplay | inlinevirtual |
| ProcessEvents()=0 | IDekiDisplay | pure virtual |
| RequestFullRefresh()=0 | IDekiDisplay | pure virtual |
| SetActiveUIOverlay(void *overlay)=0 | IDekiDisplay | pure virtual |
| SetBacklight(bool on) | IDekiDisplay | inlinevirtual |
| Shutdown()=0 | IDekiDisplay | pure virtual |
| SupportsPartialPresent() const | IDekiDisplay | inlinevirtual |
| UpdateUIOverlay(void *overlay, int32_t x, int32_t y, int32_t width, int32_t height, const uint32_t *pixels)=0 | IDekiDisplay | pure virtual |
| UpdateUIOverlayRGB565A8(void *overlay, int32_t x, int32_t y, int32_t width, int32_t height, const uint8_t *rgb565a8_pixels)=0 | IDekiDisplay | pure virtual |
| ~IDekiDisplay()=default | IDekiDisplay | virtual |