DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
Deki::IDisplay Member List

This is the complete list of members for Deki::IDisplay, including all inherited members.

ClearActiveUIOverlay()=0Deki::IDisplaypure virtual
CreateUIOverlay(int32_t width, int32_t height)=0Deki::IDisplaypure virtual
DestroyUIOverlay(void *overlay)=0Deki::IDisplaypure virtual
GetColorFormat() const =0Deki::IDisplaypure virtual
GetDisplaySize(int32_t *width, int32_t *height) const =0Deki::IDisplaypure virtual
GetRenderBuffer(int32_t *width, int32_t *height)Deki::IDisplayinlinevirtual
Initialize(int32_t width, int32_t height)=0Deki::IDisplaypure virtual
IsInitialized() const =0Deki::IDisplaypure virtual
Present(const uint8_t *framebuffer, int width, int height, ColorFormat format)=0Deki::IDisplaypure virtual
PresentRegions(const uint8_t *framebuffer, int width, int height, ColorFormat format, const Rect *rects, int32_t count)Deki::IDisplayinlinevirtual
ProcessEvents()=0Deki::IDisplaypure virtual
RequestFullRefresh()=0Deki::IDisplaypure virtual
SetActiveUIOverlay(void *overlay)=0Deki::IDisplaypure virtual
SetBacklight(bool on)Deki::IDisplayinlinevirtual
Shutdown()=0Deki::IDisplaypure virtual
SupportsPartialPresent() constDeki::IDisplayinlinevirtual
UpdateUIOverlay(void *overlay, int32_t x, int32_t y, int32_t width, int32_t height, const uint32_t *pixels)=0Deki::IDisplaypure virtual
UpdateUIOverlayRGB565A8(void *overlay, int32_t x, int32_t y, int32_t width, int32_t height, const uint8_t *rgb565a8Pixels)=0Deki::IDisplaypure virtual
~IDisplay()=defaultDeki::IDisplayvirtual