| /xsrc/external/mit/freetype/dist/include/freetype/ |
| H A D | ftoutln.h | 90 * Walk over an outline's structure to decompose it into individual 92 * operations to indicate the start of new contours in the outline. 95 * outline :: 114 * it is best to filter this out before using the outline for stroking 118 * Similarly, the function returns success for an empty outline also 123 FT_Outline_Decompose( FT_Outline* outline, 134 * Create a new outline of a given size. 138 * A handle to the library object from where the outline is allocated. 139 * Note however that the new outline will **not** necessarily be 143 * The maximum number of points within the outline [all...] |
| H A D | ftbbox.h | 21 * This component has a _single_ role: to compute exact outline bounding 60 * Compute the exact bounding box of an outline. This is slower than 63 * the outline Bezier arcs are traversed to extract their extrema. 66 * outline :: 67 * A pointer to the source outline. 71 * The outline's exact bounding box. 85 FT_Outline_Get_BBox( FT_Outline* outline,
|
| H A D | ftstroke.h | 214 * borders of a given outline. 217 * outline :: 218 * The source outline handle. 225 FT_Outline_GetInsideBorder( FT_Outline* outline ); 235 * borders of a given outline. 238 * outline :: 239 * The source outline handle. 246 FT_Outline_GetOutsideBorder( FT_Outline* outline ); 299 * The `radius` is expressed in the same units as the outline 341 * A convenience function used to parse a whole outline wit [all...] |
| /xsrc/external/mit/freetype/dist/src/base/ |
| H A D | ftgloadr.c | 93 base->outline.n_points = 0; 94 base->outline.n_contours = 0; 95 base->outline.flags = 0; 110 FT_FREE( loader->base.outline.points ); 111 FT_FREE( loader->base.outline.tags ); 112 FT_FREE( loader->base.outline.contours ); 141 /* re-adjust the `current' outline fields */ 145 FT_Outline* base = &loader->base.outline; 146 FT_Outline* current = &loader->current.outline; 201 /* This function reallocates its outline table [all...] |
| H A D | ftoutln.c | 5 * FreeType outline management (body). 33 #define FT_COMPONENT outline 43 FT_Outline_Decompose( FT_Outline* outline, argument 60 FT_Int n; /* index of contour in outline */ 68 if ( !outline ) 78 for ( n = 0; n < outline->n_contours; n++ ) 85 last = outline->contours[n]; 88 limit = outline->points + last; 90 v_start = outline->points[first]; 94 v_last = outline 341 FT_Outline_Check(FT_Outline * outline) argument 425 FT_Outline_Done(FT_Library library,FT_Outline * outline) argument 457 FT_Outline_Get_CBox(const FT_Outline * outline,FT_BBox * acbox) argument 507 FT_Outline_Translate(const FT_Outline * outline,FT_Pos xOffset,FT_Pos yOffset) argument 532 FT_Outline_Reverse(FT_Outline * outline) argument 593 FT_Outline_Render(FT_Library library,FT_Outline * outline,FT_Raster_Params * params) argument 656 FT_Outline_Get_Bitmap(FT_Library library,FT_Outline * outline,const FT_Bitmap * abitmap) argument 706 FT_Outline_Transform(const FT_Outline * outline,const FT_Matrix * matrix) argument 894 FT_Outline_Embolden(FT_Outline * outline,FT_Pos strength) argument 904 FT_Outline_EmboldenXY(FT_Outline * outline,FT_Pos xstrength,FT_Pos ystrength) argument 1039 FT_Outline_Get_Orientation(FT_Outline * outline) argument [all...] |
| H A D | ftsynth.c | 50 FT_Outline* outline; local in function:FT_GlyphSlot_Oblique 56 outline = &slot->outline; 58 /* only oblique outline glyphs */ 73 FT_Outline_Transform( outline, &transform ); 113 FT_Outline_EmboldenXY( &slot->outline, xstr, ystr );
|
| H A D | ftglyph.c | 166 FT_Outline* source = &slot->outline; 167 FT_Outline* target = &glyph->outline; 177 /* allocate new outline */ 181 &glyph->outline ); 198 FT_Outline_Done( FT_GLYPH( glyph )->library, &glyph->outline ); 213 (FT_UInt)source->outline.n_points, 214 source->outline.n_contours, 215 &target->outline ); 217 FT_Outline_Copy( &source->outline, &target->outline ); [all...] |
| H A D | ftbbox.c | 21 * This component has a _single_ role: to compute exact outline bounding 462 FT_Outline_Get_BBox( FT_Outline* outline, 476 if ( !outline ) 479 /* if outline is empty, return (0,0,0,0) */ 480 if ( outline->n_points == 0 || outline->n_contours <= 0 ) 489 /* all `on' points in the outline. Then, if the two boxes */ 492 vec = outline->points; 494 for ( n = 0; n < outline->n_points; n++ ) 498 if ( FT_CURVE_TAG( outline [all...] |
| H A D | ftstroke.c | 35 FT_Outline_GetInsideBorder( FT_Outline* outline ) argument 37 FT_Orientation o = FT_Outline_Get_Orientation( outline ); 48 FT_Outline_GetOutsideBorder( FT_Outline* outline ) argument 50 FT_Orientation o = FT_Outline_Get_Orientation( outline ); 702 FT_Outline* outline ) 706 FT_ARRAY_COPY( outline->points + outline->n_points, 714 FT_Byte* write = (FT_Byte*)outline->tags + outline->n_points; 732 FT_Short* write = outline 701 ft_stroke_border_export(FT_StrokeBorder border,FT_Outline * outline) argument 2025 FT_Stroker_ExportBorder(FT_Stroker stroker,FT_StrokerBorder border,FT_Outline * outline) argument 2047 FT_Stroker_Export(FT_Stroker stroker,FT_Outline * outline) argument 2062 FT_Stroker_ParseOutline(FT_Stroker stroker,FT_Outline * outline,FT_Bool opened) argument 2298 FT_Outline* outline = &oglyph->outline; local in function:FT_Glyph_Stroke 2374 FT_Outline* outline = &oglyph->outline; local in function:FT_Glyph_StrokeBorder [all...] |
| /xsrc/external/mit/freetype/dist/src/autofit/ |
| H A D | afdummy.c | 43 FT_Outline* outline, 52 error = af_glyph_hints_reload( hints, outline ); 54 af_glyph_hints_save( hints, outline ); 41 af_dummy_hints_apply(FT_UInt glyph_index,AF_GlyphHints hints,FT_Outline * outline,AF_StyleMetrics metrics) argument
|
| H A D | afindic.c | 84 FT_Outline* outline, 88 return af_cjk_hints_apply( glyph_index, hints, outline, metrics ); 82 af_indic_hints_apply(FT_UInt glyph_index,AF_GlyphHints hints,FT_Outline * outline,AF_CJKMetrics metrics) argument
|
| /xsrc/external/mit/freetype/dist/src/psaux/ |
| H A D | psobjs.c | 1593 builder->base = &loader->base.outline; 1594 builder->current = &loader->current.outline; 1637 glyph->outline = *builder->base; 1657 FT_Outline* outline = builder->current; local in function:t1_builder_add_point 1662 FT_Vector* point = outline->points + outline->n_points; 1663 FT_Byte* control = (FT_Byte*)outline->tags + outline->n_points; 1670 outline->n_points++; 1695 FT_Outline* outline local in function:t1_builder_add_contour 1755 FT_Outline* outline = builder->current; local in function:t1_builder_close_contour 1932 FT_Outline* outline = builder->current; local in function:cff_builder_add_point 1984 FT_Outline* outline = builder->current; local in function:cff_builder_add_contour 2034 FT_Outline* outline = builder->current; local in function:cff_builder_close_contour 2221 FT_Outline* outline = builder->current; local in function:ps_builder_add_point 2285 FT_Outline* outline = builder->current; local in function:ps_builder_add_contour 2342 FT_Outline* outline = builder->current; local in function:ps_builder_close_contour [all...] |
| H A D | psft.c | 60 * generally respond to `Glyph_Too_Big' by getting a glyph outline 92 cf2_setGlyphWidth( CF2_Outline outline, argument 95 PS_Decoder* decoder = outline->decoder; 125 * functions for handling client outline; 135 CF2_Outline outline = (CF2_Outline)callbacks; local in function:cf2_builder_moveTo 141 FT_ASSERT( outline && outline->decoder ); 144 builder = &outline->decoder->builder; 159 CF2_Outline outline = (CF2_Outline)callbacks; local in function:cf2_builder_lineTo 163 FT_ASSERT( outline 203 CF2_Outline outline = (CF2_Outline)callbacks; local in function:cf2_builder_cubeTo 249 cf2_outline_init(CF2_Outline outline,FT_Memory memory,FT_Error * error) argument 870 cf2_outline_reset(CF2_Outline outline) argument 884 cf2_outline_close(CF2_Outline outline) argument [all...] |
| /xsrc/external/mit/freetype/dist/include/freetype/internal/ |
| H A D | ftgloadr.h | 51 FT_Outline outline; /* outline */ member in struct:FT_GlyphLoadRec_ 107 ( (FT_UInt)(_loader)->base.outline.n_points + \ 108 (FT_UInt)(_loader)->current.outline.n_points + \ 113 ( (FT_UInt)(_loader)->base.outline.n_contours + \ 114 (FT_UInt)(_loader)->current.outline.n_contours + \
|
| H A D | pshints.h | 276 * corresponding glyph outline. Must be called once all hints have been 283 * outline :: 284 * A pointer to the target outline descriptor. 296 * On input, all points within the outline are in font coordinates. On 305 FT_Outline* outline, 338 * The function to apply the hints to the corresponding glyph outline. 590 * corresponding glyph outline. Must be called after the 'close' method. 596 * outline :: 597 * A pointer to the target outline descriptor. 609 * On input, all points within the outline ar [all...] |
| /xsrc/external/mit/freetype/dist/src/smooth/ |
| H A D | ftsmooth.c | 57 FT_Outline_Transform( &slot->outline, matrix ); 60 FT_Outline_Translate( &slot->outline, delta->x, delta->y ); 76 FT_Outline_Get_CBox( &slot->outline, cbox ); 129 FT_Outline* outline, 140 /* Render 3 separate coverage bitmaps, shifting the outline. */ 142 params.source = outline; 160 FT_Outline_Translate( outline, 170 FT_Outline_Translate( outline, 180 FT_Outline_Translate( outline, 188 FT_Outline_Translate( outline, 128 ft_smooth_raster_lcd(FT_Renderer render,FT_Outline * outline,FT_Bitmap * bitmap) argument 195 ft_smooth_raster_lcdv(FT_Renderer render,FT_Outline * outline,FT_Bitmap * bitmap) argument 271 ft_smooth_raster_lcd(FT_Renderer render,FT_Outline * outline,FT_Bitmap * bitmap) argument 303 ft_smooth_raster_lcdv(FT_Renderer render,FT_Outline * outline,FT_Bitmap * bitmap) argument 368 ft_smooth_raster_overlap(FT_Renderer render,FT_Outline * outline,FT_Bitmap * bitmap) argument 434 FT_Outline* outline = &slot->outline; local in function:ft_smooth_render [all...] |
| /xsrc/external/mit/freetype/dist/src/tools/ |
| H A D | test_bbox.c | 30 /* dummy outline #1 */ 70 /* dummy outline #2 */ 90 /* dummy outline #3 with bbox of [0 100 128 128] precisely */ 111 dump_outline( FT_Outline* outline ) argument 116 FT_Outline_Get_CBox( outline, &bbox ); 124 FT_Outline_Get_BBox( outline, &bbox ); 135 profile_outline( FT_Outline* outline, argument 144 FT_Outline_Get_CBox( outline, &bbox ); 159 FT_Outline_Get_BBox( outline, &bbox ); 176 printf( "outline # [all...] |
| /xsrc/external/mit/glu/dist/src/libnurbs/internals/ |
| H A D | slicer.h | 59 void outline( Arc_ptr ); 77 void outline( void );
|
| /xsrc/external/mit/freetype/dist/src/raster/ |
| H A D | ftrend1.c | 68 FT_Outline_Transform( &slot->outline, matrix ); 71 FT_Outline_Translate( &slot->outline, delta->x, delta->y ); 87 FT_Outline_Get_CBox( &slot->outline, cbox ); 99 FT_Outline* outline = &slot->outline; local in function:ft_raster1_render 150 /* translate outline to render it into the bitmap */ 152 FT_Outline_Translate( outline, x_shift, y_shift ); 156 params.source = outline; 159 /* render outline into the bitmap */ 173 FT_Outline_Translate( outline, [all...] |
| /xsrc/external/mit/freetype/dist/src/truetype/ |
| H A D | ttgload.c | 359 FT_Outline* outline; local in function:TT_Load_Simple_Glyph 377 cont = gloader->current.outline.contours; 469 outline = &gloader->current.outline; 472 flag = (FT_Byte*)outline->tags; 498 if ( n_points && outline->tags[0] & OVERLAP_SIMPLE ) 499 gloader->base.outline.flags |= FT_OUTLINE_OVERLAP; 503 vec = outline->points; 505 flag = (FT_Byte*)outline->tags; 540 vec = gloader->current.outline 945 FT_Outline* outline; local in function:TT_Process_Simple_Glyph 1349 FT_Outline* outline; local in function:TT_Process_Composite_Glyph 1760 FT_Outline outline; local in function:load_truetype_glyph 1947 FT_Outline outline; local in function:load_truetype_glyph [all...] |
| /xsrc/external/mit/freetype/dist/src/pfr/ |
| H A D | pfrgload.c | 82 FT_Outline* outline = &loader->current.outline; local in function:pfr_glyph_close_contour 89 /* compute first and last point indices in current glyph outline */ 90 last = outline->n_points - 1; 92 if ( outline->n_contours > 0 ) 93 first = outline->contours[outline->n_contours - 1]; 99 FT_Vector* p1 = outline->points + first; 100 FT_Vector* p2 = outline->points + last; 105 outline 131 FT_Outline* outline = &loader->current.outline; local in function:pfr_glyph_line_to 167 FT_Outline* outline = &loader->current.outline; local in function:pfr_glyph_curve_to [all...] |
| H A D | pfrobjs.c | 321 FT_Outline* outline = &pfrslot->outline; local in function:pfr_slot_load 356 outline->n_points = 0; 357 outline->n_contours = 0; 360 /* load the glyph outline (FT_LOAD_NO_RECURSE isn't supported) */ 375 /* copy outline data */ 376 *outline = slot->glyph.loader->base.outline; 378 outline->flags &= ~FT_OUTLINE_OWNER; 379 outline [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_print_asm.cpp | 153 size_t pos, char* outline, unsigned outline_size) 157 pos * 4, outline, outline_size); 173 strcpy(outline, "\tinteger addition + clamp"); 178 strcpy(outline, "\tv_cndmask_b32 + sdwa"); 181 strcpy(outline, "(invalid instruction)"); 251 char outline[1024]; local in function:aco::__anonfd3d6ab70110::print_asm_llvm 253 exec_size, pos, outline, sizeof(outline)); 256 fprintf(output, "%-60s ;", outline); 152 disasm_instr(chip_class chip,LLVMDisasmContextRef disasm,uint32_t * binary,unsigned exec_size,size_t pos,char * outline,unsigned outline_size) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_debug.cpp | 114 char outline[1024]; local in function:disassemble 134 Size = LLVMDisasmInstruction(D, (uint8_t *)bytes + pc, extent - pc, 0, outline, 135 sizeof outline); 162 buffer << std::setw(Size) << outline << '\n';
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_debug.cpp | 106 char outline[1024]; local in function:disassemble 126 Size = LLVMDisasmInstruction(D, (uint8_t *)bytes + pc, extent - pc, 0, outline, 127 sizeof outline); 154 buffer << std::setw(Size) << outline << '\n';
|