Searched refs:outline (Results 1 - 25 of 88) sorted by relevance

1234

/xsrc/external/mit/freetype/dist/include/freetype/
H A Dftoutln.h90 * 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 Dftbbox.h21 * 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 Dftstroke.h214 * 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 Dftgloadr.c93 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 Dftoutln.c5 * 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 Dftsynth.c50 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 Dftglyph.c166 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 Dftbbox.c21 * 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 Dftstroke.c35 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 Dafdummy.c43 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 Dafindic.c84 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 Dpsobjs.c1593 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 Dpsft.c60 * 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 Dftgloadr.h51 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 Dpshints.h276 * 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 Dftsmooth.c57 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 Dtest_bbox.c30 /* 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 Dslicer.h59 void outline( Arc_ptr );
77 void outline( void );
/xsrc/external/mit/freetype/dist/src/raster/
H A Dftrend1.c68 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 Dttgload.c359 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 Dpfrgload.c82 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 Dpfrobjs.c321 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 Daco_print_asm.cpp153 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 Dlp_bld_debug.cpp114 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 Dlp_bld_debug.cpp106 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';

Completed in 17 milliseconds

1234