Home | History | Annotate | Download | only in base

Lines Matching refs:bitmap

99                            FT_Bitmap*  bitmap,
111 width = bitmap->width;
112 height = bitmap->rows;
113 pitch = bitmap->pitch;
117 switch ( bitmap->pixel_mode )
151 FT_Byte* line = bitmap->buffer + ( bit_last >> 3 );
152 FT_Byte* end = bitmap->buffer + pitch;
176 if ( FT_QALLOC_MULT( buffer, new_pitch, bitmap->rows + ypixels ) )
179 if ( bitmap->pitch > 0 )
184 for ( i = 0; i < bitmap->rows; i++ )
186 bitmap->buffer + pitch * i, len );
193 for ( i = 0; i < bitmap->rows; i++ )
195 bitmap->buffer + pitch * i, len );
198 FT_FREE( bitmap->buffer );
199 bitmap->buffer = buffer;
201 if ( bitmap->pitch < 0 )
205 bitmap->pitch = new_pitch;
215 FT_Bitmap* bitmap,
228 if ( !bitmap || !bitmap->buffer )
243 switch ( bitmap->pixel_mode )
252 if ( bitmap->pixel_mode == FT_PIXEL_MODE_GRAY2 )
253 align = ( bitmap->width + xstr + 3 ) / 4;
255 align = ( bitmap->width + xstr + 1 ) / 2;
259 error = FT_Bitmap_Convert( library, bitmap, &tmp, align );
263 FT_Bitmap_Done( library, bitmap );
264 *bitmap = tmp;
282 error = ft_bitmap_assure_buffer( library->memory, bitmap, xstr, ystr );
286 pitch = bitmap->pitch;
288 p = bitmap->buffer + pitch * ystr;
292 p = bitmap->buffer + pitch * ( bitmap->rows - 1 );
296 for ( y = 0; y < bitmap->rows ; y++ )
312 if ( bitmap->pixel_mode == FT_PIXEL_MODE_MONO )
329 if ( p[x] + p[x - i] > bitmap->num_grays - 1 )
331 p[x] = (unsigned char)(bitmap->num_grays - 1);
337 if ( p[x] == bitmap->num_grays - 1 )
357 q = p - bitmap->pitch * x;
362 p += bitmap->pitch;
365 bitmap->width += xstr;
366 bitmap->rows += ystr;
622 FT_Bitmap bitmap;
626 FT_Bitmap_New( &bitmap );
627 error = FT_Bitmap_Copy( slot->library, &slot->bitmap, &bitmap );
631 slot->bitmap = bitmap;
643 FT_Bitmap *bitmap )
651 if ( !bitmap )
656 FT_FREE( bitmap->buffer );
657 *bitmap = null_bitmap;