• Home
  • Raw
  • Download

Lines Matching refs:clone_info

273     *clone_info;  in CloneDrawInfo()  local
278 clone_info=(DrawInfo *) AcquireCriticalMemory(sizeof(*clone_info)); in CloneDrawInfo()
279 GetDrawInfo(image_info,clone_info); in CloneDrawInfo()
281 return(clone_info); in CloneDrawInfo()
284 (void) CloneString(&clone_info->id,draw_info->id); in CloneDrawInfo()
286 (void) CloneString(&clone_info->primitive,draw_info->primitive); in CloneDrawInfo()
288 (void) CloneString(&clone_info->geometry,draw_info->geometry); in CloneDrawInfo()
289 clone_info->compliance=draw_info->compliance; in CloneDrawInfo()
290 clone_info->viewbox=draw_info->viewbox; in CloneDrawInfo()
291 clone_info->affine=draw_info->affine; in CloneDrawInfo()
292 clone_info->gravity=draw_info->gravity; in CloneDrawInfo()
293 clone_info->fill=draw_info->fill; in CloneDrawInfo()
294 clone_info->stroke=draw_info->stroke; in CloneDrawInfo()
295 clone_info->stroke_width=draw_info->stroke_width; in CloneDrawInfo()
297 clone_info->fill_pattern=CloneImage(draw_info->fill_pattern,0,0,MagickTrue, in CloneDrawInfo()
300 clone_info->stroke_pattern=CloneImage(draw_info->stroke_pattern,0,0, in CloneDrawInfo()
302 clone_info->stroke_antialias=draw_info->stroke_antialias; in CloneDrawInfo()
303 clone_info->text_antialias=draw_info->text_antialias; in CloneDrawInfo()
304 clone_info->fill_rule=draw_info->fill_rule; in CloneDrawInfo()
305 clone_info->linecap=draw_info->linecap; in CloneDrawInfo()
306 clone_info->linejoin=draw_info->linejoin; in CloneDrawInfo()
307 clone_info->miterlimit=draw_info->miterlimit; in CloneDrawInfo()
308 clone_info->dash_offset=draw_info->dash_offset; in CloneDrawInfo()
309 clone_info->decorate=draw_info->decorate; in CloneDrawInfo()
310 clone_info->compose=draw_info->compose; in CloneDrawInfo()
312 (void) CloneString(&clone_info->text,draw_info->text); in CloneDrawInfo()
314 (void) CloneString(&clone_info->font,draw_info->font); in CloneDrawInfo()
316 (void) CloneString(&clone_info->metrics,draw_info->metrics); in CloneDrawInfo()
318 (void) CloneString(&clone_info->family,draw_info->family); in CloneDrawInfo()
319 clone_info->style=draw_info->style; in CloneDrawInfo()
320 clone_info->stretch=draw_info->stretch; in CloneDrawInfo()
321 clone_info->weight=draw_info->weight; in CloneDrawInfo()
323 (void) CloneString(&clone_info->encoding,draw_info->encoding); in CloneDrawInfo()
324 clone_info->pointsize=draw_info->pointsize; in CloneDrawInfo()
325 clone_info->kerning=draw_info->kerning; in CloneDrawInfo()
326 clone_info->interline_spacing=draw_info->interline_spacing; in CloneDrawInfo()
327 clone_info->interword_spacing=draw_info->interword_spacing; in CloneDrawInfo()
328 clone_info->direction=draw_info->direction; in CloneDrawInfo()
330 (void) CloneString(&clone_info->density,draw_info->density); in CloneDrawInfo()
331 clone_info->align=draw_info->align; in CloneDrawInfo()
332 clone_info->undercolor=draw_info->undercolor; in CloneDrawInfo()
333 clone_info->border_color=draw_info->border_color; in CloneDrawInfo()
335 (void) CloneString(&clone_info->server_name,draw_info->server_name); in CloneDrawInfo()
342 clone_info->dash_pattern=(double *) AcquireQuantumMemory((size_t) (2*x+2), in CloneDrawInfo()
343 sizeof(*clone_info->dash_pattern)); in CloneDrawInfo()
344 if (clone_info->dash_pattern == (double *) NULL) in CloneDrawInfo()
347 (void) memset(clone_info->dash_pattern,0,(size_t) (2*x+2)* in CloneDrawInfo()
348 sizeof(*clone_info->dash_pattern)); in CloneDrawInfo()
349 (void) memcpy(clone_info->dash_pattern,draw_info->dash_pattern,(size_t) in CloneDrawInfo()
350 (x+1)*sizeof(*clone_info->dash_pattern)); in CloneDrawInfo()
352 clone_info->gradient=draw_info->gradient; in CloneDrawInfo()
358 number_stops=clone_info->gradient.number_stops; in CloneDrawInfo()
359 clone_info->gradient.stops=(StopInfo *) AcquireQuantumMemory((size_t) in CloneDrawInfo()
360 number_stops,sizeof(*clone_info->gradient.stops)); in CloneDrawInfo()
361 if (clone_info->gradient.stops == (StopInfo *) NULL) in CloneDrawInfo()
364 (void) memcpy(clone_info->gradient.stops,draw_info->gradient.stops, in CloneDrawInfo()
365 (size_t) number_stops*sizeof(*clone_info->gradient.stops)); in CloneDrawInfo()
367 clone_info->bounds=draw_info->bounds; in CloneDrawInfo()
368 clone_info->fill_alpha=draw_info->fill_alpha; in CloneDrawInfo()
369 clone_info->stroke_alpha=draw_info->stroke_alpha; in CloneDrawInfo()
370 clone_info->element_reference=draw_info->element_reference; in CloneDrawInfo()
371 clone_info->clip_path=draw_info->clip_path; in CloneDrawInfo()
372 clone_info->clip_units=draw_info->clip_units; in CloneDrawInfo()
374 (void) CloneString(&clone_info->clip_mask,draw_info->clip_mask); in CloneDrawInfo()
376 clone_info->clipping_mask=CloneImage(draw_info->clipping_mask,0,0, in CloneDrawInfo()
379 clone_info->composite_mask=CloneImage(draw_info->composite_mask,0,0, in CloneDrawInfo()
381 clone_info->render=draw_info->render; in CloneDrawInfo()
382 clone_info->debug=IsEventLogging(); in CloneDrawInfo()
384 return(clone_info); in CloneDrawInfo()
1335 *clone_info; in DrawBoundingRectangles() local
1358 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawBoundingRectangles()
1359 status=QueryColorCompliance("#000F",AllCompliance,&clone_info->fill, in DrawBoundingRectangles()
1363 clone_info=DestroyDrawInfo(clone_info); in DrawBoundingRectangles()
1368 if (clone_info->density != (char *) NULL) in DrawBoundingRectangles()
1376 flags=ParseGeometry(clone_info->density,&geometry_info); in DrawBoundingRectangles()
1382 mid=(resolution.x/96.0)*ExpandAffine(&clone_info->affine)* in DrawBoundingRectangles()
1383 SaneStrokeWidth(image,clone_info)/2.0; in DrawBoundingRectangles()
1417 status=QueryColorCompliance("#f00",AllCompliance,&clone_info->stroke, in DrawBoundingRectangles()
1420 status=QueryColorCompliance("#0f0",AllCompliance,&clone_info->stroke, in DrawBoundingRectangles()
1433 status=DrawPrimitive(image,clone_info,primitive_info,exception); in DrawBoundingRectangles()
1439 clone_info=DestroyDrawInfo(clone_info); in DrawBoundingRectangles()
1443 status=QueryColorCompliance("#00f",AllCompliance,&clone_info->stroke, in DrawBoundingRectangles()
1447 clone_info=DestroyDrawInfo(clone_info); in DrawBoundingRectangles()
1459 status=DrawPrimitive(image,clone_info,primitive_info,exception); in DrawBoundingRectangles()
1460 clone_info=DestroyDrawInfo(clone_info); in DrawBoundingRectangles()
1553 *clone_info; in DrawClippingMask() local
1583 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawClippingMask()
1584 (void) CloneString(&clone_info->primitive,clip_path); in DrawClippingMask()
1585 status=QueryColorCompliance("#ffffff",AllCompliance,&clone_info->fill, in DrawClippingMask()
1587 if (clone_info->clip_mask != (char *) NULL) in DrawClippingMask()
1588 clone_info->clip_mask=DestroyString(clone_info->clip_mask); in DrawClippingMask()
1589 status=QueryColorCompliance("#00000000",AllCompliance,&clone_info->stroke, in DrawClippingMask()
1591 clone_info->stroke_width=0.0; in DrawClippingMask()
1592 clone_info->alpha=OpaqueAlpha; in DrawClippingMask()
1593 clone_info->clip_path=MagickTrue; in DrawClippingMask()
1594 status=RenderMVGContent(clip_mask,clone_info,0,exception); in DrawClippingMask()
1595 clone_info=DestroyDrawInfo(clone_info); in DrawClippingMask()
1651 *clone_info; in DrawCompositeMask() local
1678 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawCompositeMask()
1679 (void) CloneString(&clone_info->primitive,mask_path); in DrawCompositeMask()
1680 status=QueryColorCompliance("#ffffff",AllCompliance,&clone_info->fill, in DrawCompositeMask()
1682 status=QueryColorCompliance("#00000000",AllCompliance,&clone_info->stroke, in DrawCompositeMask()
1684 clone_info->stroke_width=0.0; in DrawCompositeMask()
1685 clone_info->alpha=OpaqueAlpha; in DrawCompositeMask()
1686 status=RenderMVGContent(composite_mask,clone_info,0,exception); in DrawCompositeMask()
1687 clone_info=DestroyDrawInfo(clone_info); in DrawCompositeMask()
1746 *clone_info; in DrawDashPolygon() local
1779 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawDashPolygon()
1780 clone_info->miterlimit=0; in DrawDashPolygon()
1851 status&=DrawStrokePolygon(image,clone_info,dash_polygon,exception); in DrawDashPolygon()
1878 status&=DrawStrokePolygon(image,clone_info,dash_polygon,exception); in DrawDashPolygon()
1881 clone_info=DestroyDrawInfo(clone_info); in DrawDashPolygon()
2448 *clone_info, in RenderMVGContent() local
3094 clone_info=CloneDrawInfo((ImageInfo *) NULL,graphic_context[n]); in RenderMVGContent()
3095 clone_info->text=AcquireString(" "); in RenderMVGContent()
3096 status&=GetTypeMetrics(image,clone_info,&metrics,exception); in RenderMVGContent()
3099 clone_info=DestroyDrawInfo(clone_info); in RenderMVGContent()
3833 clone_info=CloneDrawInfo((ImageInfo *) NULL,graphic_context[n]); in RenderMVGContent()
3834 (void) CloneString(&clone_info->primitive,use); in RenderMVGContent()
3835 status=RenderMVGContent(image,clone_info,depth+1,exception); in RenderMVGContent()
3836 clone_info=DestroyDrawInfo(clone_info); in RenderMVGContent()
4310 clone_info=CloneDrawInfo((ImageInfo *) NULL,graphic_context[n]); in RenderMVGContent()
4324 clone_info->render=MagickFalse; in RenderMVGContent()
4325 clone_info->text=AcquireString(token); in RenderMVGContent()
4326 status&=GetTypeMetrics(image,clone_info,&metrics,exception); in RenderMVGContent()
4327 clone_info=DestroyDrawInfo(clone_info); in RenderMVGContent()
4484 *clone_info; in DrawPatternPath() local
4518 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawPatternPath()
4519 clone_info->fill_pattern=NewImageList(); in DrawPatternPath()
4520 clone_info->stroke_pattern=NewImageList(); in DrawPatternPath()
4524 clone_info->gradient.type=(GradientType) ParseCommandOption( in DrawPatternPath()
4526 (void) CloneString(&clone_info->primitive,path); in DrawPatternPath()
4527 status=RenderMVGContent(*pattern,clone_info,0,exception); in DrawPatternPath()
4528 clone_info=DestroyDrawInfo(clone_info); in DrawPatternPath()
5443 *clone_info; in DrawPrimitive() local
5454 clone_info=AcquireImageInfo(); in DrawPrimitive()
5457 composite_images=ReadInlineImage(clone_info,primitive_info->text, in DrawPrimitive()
5462 (void) CopyMagickString(clone_info->filename,primitive_info->text, in DrawPrimitive()
5464 composite_images=ReadImage(clone_info,exception); in DrawPrimitive()
5466 clone_info=DestroyImageInfo(clone_info); in DrawPrimitive()
5543 *clone_info; in DrawPrimitive() local
5547 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawPrimitive()
5548 (void) CloneString(&clone_info->text,primitive_info->text); in DrawPrimitive()
5551 (void) CloneString(&clone_info->geometry,geometry); in DrawPrimitive()
5552 status&=AnnotateImage(image,clone_info,exception); in DrawPrimitive()
5553 clone_info=DestroyDrawInfo(clone_info); in DrawPrimitive()
5563 *clone_info; in DrawPrimitive() local
5576 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawPrimitive()
5577 clone_info->stroke_width=0.0; in DrawPrimitive()
5578 clone_info->stroke.alpha=(MagickRealType) TransparentAlpha; in DrawPrimitive()
5579 status&=DrawPolygonPrimitive(image,clone_info,primitive_info, in DrawPrimitive()
5581 clone_info=DestroyDrawInfo(clone_info); in DrawPrimitive()
5615 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawPrimitive()
5616 clone_info->stroke_width=0.0; in DrawPrimitive()
5617 clone_info->stroke.alpha=(MagickRealType) TransparentAlpha; in DrawPrimitive()
5618 status&=DrawPolygonPrimitive(image,clone_info,primitive_info, in DrawPrimitive()
5620 clone_info=DestroyDrawInfo(clone_info); in DrawPrimitive()
5695 *clone_info; in DrawStrokePolygon() local
5716 clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); in DrawStrokePolygon()
5717 clone_info->fill=draw_info->stroke; in DrawStrokePolygon()
5718 if (clone_info->fill_pattern != (Image *) NULL) in DrawStrokePolygon()
5719 clone_info->fill_pattern=DestroyImage(clone_info->fill_pattern); in DrawStrokePolygon()
5720 if (clone_info->stroke_pattern != (Image *) NULL) in DrawStrokePolygon()
5721 clone_info->fill_pattern=CloneImage(clone_info->stroke_pattern,0,0, in DrawStrokePolygon()
5723 clone_info->stroke.alpha=(MagickRealType) TransparentAlpha; in DrawStrokePolygon()
5724 clone_info->stroke_width=0.0; in DrawStrokePolygon()
5725 clone_info->fill_rule=NonZeroRule; in DrawStrokePolygon()
5737 status&=DrawPolygonPrimitive(image,clone_info,stroke_polygon,exception); in DrawStrokePolygon()
5749 clone_info=DestroyDrawInfo(clone_info); in DrawStrokePolygon()
5824 *clone_info; in GetDrawInfo() local
5832 clone_info=CloneImageInfo(image_info); in GetDrawInfo()
5839 draw_info->stroke_antialias=clone_info->antialias; in GetDrawInfo()
5855 if (clone_info->font != (char *) NULL) in GetDrawInfo()
5856 draw_info->font=AcquireString(clone_info->font); in GetDrawInfo()
5857 if (clone_info->density != (char *) NULL) in GetDrawInfo()
5858 draw_info->density=AcquireString(clone_info->density); in GetDrawInfo()
5859 draw_info->text_antialias=clone_info->antialias; in GetDrawInfo()
5860 if (fabs(clone_info->pointsize) >= MagickEpsilon) in GetDrawInfo()
5861 draw_info->pointsize=clone_info->pointsize; in GetDrawInfo()
5862 draw_info->border_color=clone_info->border_color; in GetDrawInfo()
5863 if (clone_info->server_name != (char *) NULL) in GetDrawInfo()
5864 draw_info->server_name=AcquireString(clone_info->server_name); in GetDrawInfo()
5865 option=GetImageOption(clone_info,"direction"); in GetDrawInfo()
5871 option=GetImageOption(clone_info,"encoding"); in GetDrawInfo()
5874 option=GetImageOption(clone_info,"family"); in GetDrawInfo()
5877 option=GetImageOption(clone_info,"fill"); in GetDrawInfo()
5881 option=GetImageOption(clone_info,"gravity"); in GetDrawInfo()
5885 option=GetImageOption(clone_info,"interline-spacing"); in GetDrawInfo()
5888 option=GetImageOption(clone_info,"interword-spacing"); in GetDrawInfo()
5891 option=GetImageOption(clone_info,"kerning"); in GetDrawInfo()
5894 option=GetImageOption(clone_info,"stroke"); in GetDrawInfo()
5898 option=GetImageOption(clone_info,"strokewidth"); in GetDrawInfo()
5901 option=GetImageOption(clone_info,"style"); in GetDrawInfo()
5905 option=GetImageOption(clone_info,"undercolor"); in GetDrawInfo()
5909 option=GetImageOption(clone_info,"weight"); in GetDrawInfo()
5922 clone_info=DestroyImageInfo(clone_info); in GetDrawInfo()