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 | |
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 | |
drawGraphicMultiLine(uint8_t const *graphic, int32_t startX, int32_t startY, int32_t width, int32_t height=8, int32_t numBytesTall=1) | deluge::hid::display::oled_canvas::Canvas | |
drawHorizontalLine(int32_t pixelY, int32_t startX, int32_t endX) | 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 | |
drawScreenTitle(std::string_view text) | 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 | |
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 | |
invertLeftEdgeForMenuHighlighting(int32_t xMin, int32_t width, int32_t startY, int32_t endY) | 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 | |