Lines Matching refs:pixel
409 u8* pixel = this->GetPixelAddress(context, x + cntx, y + cnty); in Erase() local
410 this->ErasePixel(pixel, context.m_PixelBgColor); in Erase()
582 u8* pixel = this->GetPixelAddress(context, x + cntx, y + cnty); in DrawChar() local
586 this->WritePixel(pixel, context.m_PixelColor); in DrawChar()
629 virtual void ErasePixel(u8* dest, const u8 pixel[4]) const = 0;
630 virtual void MakePixel(u8 pixel[4], ut::Color color) const = 0;
631 virtual void WritePixel(u8* dest, const u8 pixel[4]) const = 0;
641 virtual void ErasePixel(u8* dest, const u8 pixel[4]) const in ErasePixel()
645 dest[1] = pixel[1]; // B in ErasePixel()
646 dest[2] = pixel[2]; // G in ErasePixel()
647 dest[3] = pixel[3]; // R in ErasePixel()
650 virtual void MakePixel(u8 pixel[4], ut::Color color) const in MakePixel()
652 pixel[0] = 255; in MakePixel()
653 pixel[1] = color.b; in MakePixel()
654 pixel[2] = color.g; in MakePixel()
655 pixel[3] = color.r; in MakePixel()
658 virtual void WritePixel(u8* dest, const u8 pixel[4]) const in WritePixel()
660 dest[0] = pixel[0]; // A in WritePixel()
661 dest[1] = pixel[1]; // B in WritePixel()
662 dest[2] = pixel[2]; // G in WritePixel()
663 dest[3] = pixel[3]; // R in WritePixel()
674 virtual void ErasePixel(u8* dest, const u8 pixel[4]) const in ErasePixel()
676 dest[0] = pixel[0]; // B in ErasePixel()
677 dest[1] = pixel[1]; // G in ErasePixel()
678 dest[2] = pixel[2]; // R in ErasePixel()
681 virtual void MakePixel(u8 pixel[4], ut::Color color) const in MakePixel()
683 pixel[0] = color.b; in MakePixel()
684 pixel[1] = color.g; in MakePixel()
685 pixel[2] = color.r; in MakePixel()
688 virtual void WritePixel(u8* dest, const u8 pixel[4]) const in WritePixel()
690 dest[0] = pixel[0]; in WritePixel()
691 dest[1] = pixel[1]; in WritePixel()
692 dest[2] = pixel[2]; in WritePixel()
703 virtual void ErasePixel(u8* dest, const u8 pixel[4]) const in ErasePixel()
707 dest[0] = (pixel[0] & ~0x0f) | (dest[0] & 0x0f); in ErasePixel()
708 dest[1] = pixel[1]; in ErasePixel()
711 virtual void MakePixel(u8 pixel[4], ut::Color color) const in MakePixel()
714 pixel[0] = static_cast<u8>((val >> 0) & 0xff); in MakePixel()
715 pixel[1] = static_cast<u8>((val >> 8) & 0xff); in MakePixel()
718 virtual void WritePixel(u8* dest, const u8 pixel[4]) const in WritePixel()
720 dest[0] = pixel[0]; in WritePixel()
721 dest[1] = pixel[1]; in WritePixel()
732 virtual void ErasePixel(u8* dest, const u8 pixel[4]) const in ErasePixel()
736 dest[0] = (pixel[0] & ~0x01) | (dest[0] & 0x01); in ErasePixel()
737 dest[1] = pixel[1]; in ErasePixel()
740 virtual void MakePixel(u8 pixel[4], ut::Color color) const in MakePixel()
743 pixel[0] = static_cast<u8>((val >> 0) & 0xff); in MakePixel()
744 pixel[1] = static_cast<u8>((val >> 8) & 0xff); in MakePixel()
747 virtual void WritePixel(u8* dest, const u8 pixel[4]) const in WritePixel()
749 dest[0] = pixel[0]; in WritePixel()
750 dest[1] = pixel[1]; in WritePixel()
761 virtual void ErasePixel(u8* dest, const u8 pixel[4]) const in ErasePixel()
763 dest[0] = pixel[0]; in ErasePixel()
764 dest[1] = pixel[1]; in ErasePixel()
767 virtual void MakePixel(u8 pixel[4], ut::Color color) const in MakePixel()
770 pixel[0] = static_cast<u8>((val >> 0) & 0xff); in MakePixel()
771 pixel[1] = static_cast<u8>((val >> 8) & 0xff); in MakePixel()
774 virtual void WritePixel(u8* dest, const u8 pixel[4]) const in WritePixel()
776 dest[0] = pixel[0]; in WritePixel()
777 dest[1] = pixel[1]; in WritePixel()