Home | History | Annotate | Download | only in MagickCore

Lines Matching defs:draw_info

3818               *draw_info;
3838 draw_info=CloneDrawInfo(resource_info->image_info,
3841 AllCompliance,&draw_info->fill,exception);
3842 (void) FloodfillPaintImage(*image,draw_info,&target,
3845 draw_info=DestroyDrawInfo(draw_info);
5503 draw_info;
5539 draw_info.stencil=OpaqueStencil;
5632 draw_info.stencil=TransparentStencil;
5657 draw_info.stencil=OpaqueStencil;
6269 draw_info.x=(int) rectangle_info.x;
6270 draw_info.y=(int) rectangle_info.y;
6279 draw_info.x+=windows->image.x-(line_width/2);
6280 if (draw_info.x < 0)
6281 draw_info.x=0;
6282 draw_info.x=(int) (width*draw_info.x/windows->image.ximage->width);
6283 draw_info.y+=windows->image.y-(line_width/2);
6284 if (draw_info.y < 0)
6285 draw_info.y=0;
6286 draw_info.y=(int) height*draw_info.y/windows->image.ximage->height;
6287 draw_info.width=(unsigned int) rectangle_info.width+(line_width << 1);
6288 if (draw_info.width > (unsigned int) (*image)->columns)
6289 draw_info.width=(unsigned int) (*image)->columns;
6290 draw_info.height=(unsigned int) rectangle_info.height+(line_width << 1);
6291 if (draw_info.height > (unsigned int) (*image)->rows)
6292 draw_info.height=(unsigned int) (*image)->rows;
6293 (void) FormatLocaleString(draw_info.geometry,MagickPathExtent,"%ux%u%+d%+d",
6294 width*draw_info.width/windows->image.ximage->width,
6295 height*draw_info.height/windows->image.ximage->height,
6296 draw_info.x+x,draw_info.y+y);
6300 draw_info.degrees=0.0;
6301 draw_info.element=element;
6302 draw_info.stipple=stipple;
6303 draw_info.line_width=line_width;
6304 draw_info.line_info=line_info;
6306 draw_info.line_info.x1=(short) line_width/2;
6308 draw_info.line_info.y1=(short) line_width/2;
6309 draw_info.line_info.x2=(short) (line_info.x2-line_info.x1+(line_width/2));
6310 draw_info.line_info.y2=(short) (line_info.y2-line_info.y1+(line_width/2));
6311 if ((draw_info.line_info.x2 < 0) && (draw_info.line_info.y2 < 0))
6313 draw_info.line_info.x2=(-draw_info.line_info.x2);
6314 draw_info.line_info.y2=(-draw_info.line_info.y2);
6316 if (draw_info.line_info.x2 < 0)
6318 draw_info.line_info.x2=(-draw_info.line_info.x2);
6319 Swap(draw_info.line_info.x1,draw_info.line_info.x2);
6321 if (draw_info.line_info.y2 < 0)
6323 draw_info.line_info.y2=(-draw_info.line_info.y2);
6324 Swap(draw_info.line_info.y1,draw_info.line_info.y2);
6326 draw_info.rectangle_info=rectangle_info;
6327 if (draw_info.rectangle_info.x > (ssize_t) (line_width/2))
6328 draw_info.rectangle_info.x=(ssize_t) line_width/2;
6329 if (draw_info.rectangle_info.y > (ssize_t) (line_width/2))
6330 draw_info.rectangle_info.y=(ssize_t) line_width/2;
6331 draw_info.number_coordinates=(unsigned int) number_coordinates;
6332 draw_info.coordinate_info=coordinate_info;
6339 status=XDrawImage(display,windows->pixel_info,&draw_info,*image,exception);
10179 *draw_info;
10199 draw_info=CloneDrawInfo(resource_info->image_info,
10201 draw_info->fill.alpha=(double) ClampToQuantum(
10204 (void) FloodfillPaintImage(*image,draw_info,&target,(ssize_t)
10208 draw_info=DestroyDrawInfo(draw_info);