4 {0xFF, 0xE1, 0x0C, 0x00, 0x0C, 0xE1, 0xFF},
5 {0xFF, 0x0C, 0xE1, 0xFF, 0xE1, 0x0C, 0xFF},
6 {0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF},
7 {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
8 {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
9 {0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00},
10 {0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00},
11 {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
12 {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
void blendRectWithMask(KDRect rect, KDColor color, const uint8_t *mask, KDColor *workingBuffer)
const uint8_t lockMask[LockView::k_lockHeight][LockView::k_lockWidth]
KDSize minimalSizeForOptimalDisplay() const override
constexpr KDColor KDColorWhite
void drawRect(KDContext *ctx, KDRect rect) const override
static constexpr int k_lockHeight
KDColor s_lockWorkingBuffer[LockView::k_lockHeight *LockView::k_lockWidth]
static constexpr int k_lockWidth