5 {0xFF, 0xDA, 0xBB, 0xD1, 0xFF, 0xFF, 0xFF, 0xDA, 0xBB, 0xD1, 0xFF, 0xFF, 0xFF, 0xDA, 0xBB, 0xD1, 0xFF},
6 {0xFF, 0xBA, 0x8C, 0xA1, 0xFF, 0xFF, 0xFF, 0xBA, 0x8C, 0xA1, 0xFF, 0xFF, 0xFF, 0xBA, 0x8C, 0xA1, 0xFF},
7 {0xFF, 0xD1, 0xA1, 0xC1, 0xFF, 0xFF, 0xFF, 0xD1, 0xA1, 0xC1, 0xFF, 0xFF, 0xFF, 0xD1, 0xA1, 0xC1, 0xFF},
KDSize minimalSizeForOptimalDisplay() const override
static constexpr KDCoordinate k_ellipsisWidth
static constexpr KDCoordinate k_ellipsisHeight
void blendRectWithMask(KDRect rect, KDColor color, const uint8_t *mask, KDColor *workingBuffer)
const uint8_t ellipsisMask[EllipsisView::k_ellipsisHeight][EllipsisView::k_ellipsisWidth]
constexpr KDColor KDColorBlack
KDColor s_ellipsisWorkingBuffer[EllipsisView::k_ellipsisWidth *EllipsisView::k_ellipsisHeight]
KDCoordinate width() const
void drawRect(KDContext *ctx, KDRect rect) const override
KDCoordinate height() const