| Canvas()=default (defined in deluge::hid::display::oled_canvas::Canvas) | deluge::hid::display::oled_canvas::Canvas | |
| Canvas(Canvas const &other)=delete (defined in deluge::hid::display::oled_canvas::Canvas) | deluge::hid::display::oled_canvas::Canvas | |
| Canvas(Canvas &&other)=delete (defined in deluge::hid::display::oled_canvas::Canvas) | deluge::hid::display::oled_canvas::Canvas | |
| clear() | deluge::hid::display::oled_canvas::Canvas | inline |
| clearAreaExact(int32_t minX, int32_t minY, int32_t maxX, int32_t maxY) | deluge::hid::display::oled_canvas::Canvas | |
| clearPixel(int32_t x, int32_t y) | deluge::hid::display::oled_canvas::Canvas | |
| drawChar(uint8_t theChar, int32_t pixelX, int32_t pixelY, int32_t textWidth, int32_t textHeight, int32_t scrollPos=0, int32_t endX=OLED_MAIN_WIDTH_PIXELS) | deluge::hid::display::oled_canvas::Canvas | |
| drawCircle(int32_t centerX, int32_t centerY, int32_t radius, bool fill=false) | deluge::hid::display::oled_canvas::Canvas | |
| drawGraphicMultiLine(uint8_t const *graphic, int32_t startX, int32_t startY, int32_t width, int32_t height=8, int32_t numBytesTall=1, bool reversed=false) | deluge::hid::display::oled_canvas::Canvas | |
| drawHorizontalLine(int32_t pixelY, int32_t startX, int32_t endX) | deluge::hid::display::oled_canvas::Canvas | |
| drawIcon(const Icon &icon, int32_t x, int32_t y, bool reversed=false) | deluge::hid::display::oled_canvas::Canvas | |
| drawIconCentered(const Icon &icon, int32_t startX, int32_t totalWidth, int32_t y, bool reversed=false) | deluge::hid::display::oled_canvas::Canvas | |
| drawLine(int32_t x0, int32_t y0, int32_t x1, int32_t y1, const DrawLineOptions &options={}) | deluge::hid::display::oled_canvas::Canvas | |
| drawPixel(int32_t x, int32_t y) | deluge::hid::display::oled_canvas::Canvas | |
| drawRectangle(int32_t minX, int32_t minY, int32_t maxX, int32_t maxY) | deluge::hid::display::oled_canvas::Canvas | |
| drawRectangleRounded(int32_t minX, int32_t minY, int32_t maxX, int32_t maxY, BorderRadius radius=SMALL) | deluge::hid::display::oled_canvas::Canvas | |
| drawScreenTitle(std::string_view text, bool drawSeparator=true) | deluge::hid::display::oled_canvas::Canvas | |
| drawString(std::string_view str, int32_t pixelX, int32_t pixelY, int32_t textWidth, int32_t textHeight, int32_t scrollPos=0, int32_t endX=OLED_MAIN_WIDTH_PIXELS, bool useTextWidth=false) | deluge::hid::display::oled_canvas::Canvas | |
| drawStringAlignRight(char const *string, int32_t pixelY, int32_t textWidth, int32_t textHeight, int32_t rightPos=OLED_MAIN_WIDTH_PIXELS) | deluge::hid::display::oled_canvas::Canvas | |
| drawStringCentered(char const *string, int32_t startX, int32_t startY, int32_t textSpacingX, int32_t textSpacingY, int32_t totalWidth) | deluge::hid::display::oled_canvas::Canvas | |
| drawStringCentered(StringBuf &stringBuf, int32_t startX, int32_t startY, int32_t textSpacingX, int32_t textSpacingY, int32_t totalWidth) | deluge::hid::display::oled_canvas::Canvas | |
| drawStringCentred(char const *string, int32_t pixelY, int32_t textWidth, int32_t textHeight, int32_t centrePos=OLED_MAIN_WIDTH_PIXELS/2) | deluge::hid::display::oled_canvas::Canvas | |
| drawStringCentredShrinkIfNecessary(char const *string, int32_t pixelY, int32_t textWidth, int32_t textHeight) | deluge::hid::display::oled_canvas::Canvas | |
| drawVerticalLine(int32_t pixelX, int32_t startY, int32_t endY) | deluge::hid::display::oled_canvas::Canvas | |
| getCharIndex(uint8_t theChar) | deluge::hid::display::oled_canvas::Canvas | |
| getCharSpacingInPixels(uint8_t theChar, int32_t textHeight, bool isLastChar) | deluge::hid::display::oled_canvas::Canvas | |
| getCharWidthInPixels(uint8_t theChar, int32_t textHeight) | deluge::hid::display::oled_canvas::Canvas | |
| getStringWidthInPixels(char const *string, int32_t textHeight) | deluge::hid::display::oled_canvas::Canvas | |
| hackGetImageStore() | deluge::hid::display::oled_canvas::Canvas | inline |
| image_ (defined in deluge::hid::display::oled_canvas::Canvas) | deluge::hid::display::oled_canvas::Canvas | private |
| ImageStore typedef (defined in deluge::hid::display::oled_canvas::Canvas) | deluge::hid::display::oled_canvas::Canvas | |
| invertArea(int32_t xMin, int32_t width, int32_t startY, int32_t endY) | deluge::hid::display::oled_canvas::Canvas | |
| invertAreaRounded(int32_t xMin, int32_t width, int32_t startY, int32_t endY, BorderRadius radius=SMALL) | deluge::hid::display::oled_canvas::Canvas | |
| invertLeftEdgeForMenuHighlighting(int32_t xMin, int32_t width, int32_t startY, int32_t endY) | deluge::hid::display::oled_canvas::Canvas | |
| invertPixel(int32_t x, int32_t y) | deluge::hid::display::oled_canvas::Canvas | |
| kImageHeight | deluge::hid::display::oled_canvas::Canvas | static |
| kImageWidth | deluge::hid::display::oled_canvas::Canvas | static |
| operator=(Canvas const &other)=delete (defined in deluge::hid::display::oled_canvas::Canvas) | deluge::hid::display::oled_canvas::Canvas | |
| operator=(Canvas &&other)=delete (defined in deluge::hid::display::oled_canvas::Canvas) | deluge::hid::display::oled_canvas::Canvas | |
| ~Canvas()=default (defined in deluge::hid::display::oled_canvas::Canvas) | deluge::hid::display::oled_canvas::Canvas | |