Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
deluge::hid::display::oled_canvas::Canvas Member List

This is the complete list of members for deluge::hid::display::oled_canvas::Canvas, including all inherited members.

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::Canvasinline
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::Canvasinline
image_ (defined in deluge::hid::display::oled_canvas::Canvas)deluge::hid::display::oled_canvas::Canvasprivate
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
kImageHeightdeluge::hid::display::oled_canvas::Canvasstatic
kImageWidthdeluge::hid::display::oled_canvas::Canvasstatic
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