Lines Matching defs:bitmap

292 decompose_ft_bitmap_mono(const FT_Bitmap& bitmap, int x, int y,
295 const uint8* buf = (const uint8*)bitmap.buffer;
296 int pitch = bitmap.pitch;
297 sl.reset(x, x + bitmap.width);
300 buf += bitmap.pitch * (bitmap.rows - 1);
301 y += bitmap.rows;
304 for (unsigned int i = 0; i < bitmap.rows; i++) {
307 for (unsigned int j = 0; j < bitmap.width; j++) {
323 decompose_ft_bitmap_gray8(const FT_Bitmap& bitmap, int x, int y,
326 const uint8* buf = (const uint8*)bitmap.buffer;
327 int pitch = bitmap.pitch;
328 sl.reset(x, x + bitmap.width);
331 buf += bitmap.pitch * (bitmap.rows - 1);
332 y += bitmap.rows;
335 for (unsigned int i = 0; i < bitmap.rows; i++) {
338 if (bitmap.pixel_mode == FT_PIXEL_MODE_MONO) {
339 // font has built-in mono bitmap
341 for (unsigned int j = 0; j < bitmap.width; j++) {
348 for (unsigned int j = 0; j < bitmap.width; j++) {
366 decompose_ft_bitmap_subpix(const FT_Bitmap& bitmap, int x, int y,
369 const uint8* buf = (const uint8*)bitmap.buffer;
370 int pitch = bitmap.pitch;
371 if (bitmap.pixel_mode == FT_PIXEL_MODE_MONO)
372 sl.reset(x, x + bitmap.width);
374 sl.reset(x, x + bitmap.width / 3);
378 buf += bitmap.pitch * (bitmap.rows - 1);
379 y += bitmap.rows;
383 for (unsigned int i = 0; i < bitmap.rows; i++) {
386 if (bitmap.pixel_mode == FT_PIXEL_MODE_MONO) {
387 // font has built-in mono bitmap
389 for (unsigned int j = 0; j < bitmap.width; j++) {
398 int w = bitmap.width / 3;
515 decompose_ft_bitmap_mono(fFace->glyph->bitmap,
533 decompose_ft_bitmap_gray8(fFace->glyph->bitmap,
551 decompose_ft_bitmap_subpix(fFace->glyph->bitmap,