18 #ifndef MAGICKCORE_DRAW_H 19 #define MAGICKCORE_DRAW_H 27 #if defined(__cplusplus) || defined(c_plusplus) 415 #if defined(__cplusplus) || defined(c_plusplus) char * server_name
Definition: draw.h:302
MagickDoubleType MagickRealType
Definition: magick-type.h:123
MagickExport DrawInfo * AcquireDrawInfo(void)
char * primitive
Definition: draw.h:213
LineCap
Definition: draw.h:78
StyleType
Definition: type.h:40
MagickExport void GetAffineMatrix(AffineMatrix *)
size_t signature
Definition: draw.h:203
GravityType gravity
Definition: draw.h:223
SegmentInfo bounds
Definition: draw.h:311
GradientType type
Definition: draw.h:157
RectangleInfo bounding_box
Definition: draw.h:160
LineCap linecap
Definition: draw.h:248
struct _PrimitiveInfo PrimitiveInfo
double kerning
Definition: draw.h:332
MagickBooleanType debug
Definition: draw.h:175
ElementReference element_reference
Definition: draw.h:323
Definition: geometry.h:94
MagickBooleanType render
Definition: draw.h:320
size_t coordinates
Definition: draw.h:362
double pointsize
Definition: draw.h:289
struct _DrawInfo DrawInfo
StyleType style
Definition: draw.h:277
DecorationType decorate
Definition: draw.h:260
MagickBooleanType debug
Definition: draw.h:326
MagickBooleanType clip_path
Definition: draw.h:344
MagickExport DrawInfo * CloneDrawInfo(const ImageInfo *, const DrawInfo *)
MagickExport MagickBooleanType DrawAffineImage(Image *, const Image *, const AffineMatrix *)
MagickExport MagickBooleanType DrawImage(Image *, const DrawInfo *)
PointInfo radii
Definition: draw.h:188
SpreadMethod spread
Definition: draw.h:172
AffineMatrix affine
Definition: draw.h:220
MagickBooleanType closed_subpath
Definition: draw.h:374
double x
Definition: draw.h:141
SpreadMethod
Definition: draw.h:130
double stroke_width
Definition: draw.h:230
GradientType
Definition: draw.h:71
MagickBooleanType
Definition: magick-type.h:189
char * id
Definition: draw.h:194
ClipPathUnits
Definition: draw.h:39
LineJoin linejoin
Definition: draw.h:251
double width
Definition: draw.h:383
PointInfo origin
Definition: draw.h:395
MagickExport DrawInfo * DestroyDrawInfo(DrawInfo *)
Definition: draw.c:877
Image * composite_mask
Definition: draw.h:353
struct _ElementReference * previous
Definition: draw.h:205
PrimitiveType primitive
Definition: draw.h:365
double stroke_opacity
Definition: draw.h:340
PointInfo center
Definition: draw.h:181
char * metrics
Definition: draw.h:272
DecorationType
Definition: draw.h:47
size_t face
Definition: draw.h:269
double y
Definition: draw.h:141
PixelPacket stroke
Definition: draw.h:226
StretchType
Definition: type.h:25
FillRule fill_rule
Definition: draw.h:245
StopInfo * stops
Definition: draw.h:166
LineJoin
Definition: draw.h:86
GradientInfo gradient
Definition: draw.h:200
Quantum opacity
Definition: draw.h:317
PointInfo pixels_per_em
Definition: draw.h:380
PointInfo point
Definition: draw.h:359
MagickRealType offset
Definition: draw.h:151
struct _ElementReference * next
Definition: draw.h:205
GravityType
Definition: geometry.h:78
char * density
Definition: draw.h:292
struct _GradientInfo GradientInfo
StretchType stretch
Definition: draw.h:280
Definition: geometry.h:122
Image * clipping_mask
Definition: draw.h:347
MagickPixelPacket color
Definition: draw.h:148
PrimitiveType
Definition: draw.h:104
Image * tile
Definition: draw.h:236
char * encoding
Definition: draw.h:286
GradientInfo gradient
Definition: draw.h:233
MagickExport MagickBooleanType DrawGradientImage(Image *, const DrawInfo *)
PixelPacket undercolor
Definition: draw.h:298
MagickExport MagickBooleanType DrawClipPath(Image *, const DrawInfo *, const char *)
char * clip_mask
Definition: draw.h:308
SegmentInfo bounds
Definition: draw.h:392
ComplianceType compliance
Definition: draw.h:350
size_t signature
Definition: draw.h:329
struct _TypeMetric TypeMetric
unsigned short Quantum
Definition: magick-type.h:85
MagickExport MagickBooleanType DrawPrimitive(Image *, const DrawInfo *, const PrimitiveInfo *)
Definition: draw.c:4913
ReferenceType type
Definition: draw.h:197
AlignType align
Definition: draw.h:295
SegmentInfo gradient_vector
Definition: draw.h:163
MagickBooleanType text_antialias
Definition: draw.h:241
char * text
Definition: draw.h:371
ClipPathUnits clip_units
Definition: draw.h:314
FillRule
Definition: draw.h:63
size_t miterlimit
Definition: draw.h:254
size_t signature
Definition: draw.h:178
PaintMethod method
Definition: draw.h:368
double dash_offset
Definition: draw.h:257
DirectionType
Definition: draw.h:56
char * text
Definition: draw.h:266
MagickExport void GetDrawInfo(const ImageInfo *, DrawInfo *)
Definition: draw.c:5547
struct _PointInfo PointInfo
CompositeOperator
Definition: composite.h:25
MagickExport MagickBooleanType DrawPatternPath(Image *, const DrawInfo *, const char *, Image **)
size_t number_stops
Definition: draw.h:169
PaintMethod
Definition: draw.h:94
#define MagickExport
Definition: method-attribute.h:98
struct _ElementReference ElementReference
ComplianceType
Definition: color.h:28
MagickRealType radius
Definition: draw.h:184
double * dash_pattern
Definition: draw.h:305
CompositeOperator compose
Definition: draw.h:263
DirectionType direction
Definition: draw.h:337
AlignType
Definition: draw.h:31
struct _StopInfo StopInfo
RectangleInfo viewbox
Definition: draw.h:217
ReferenceType
Definition: draw.h:124
size_t weight
Definition: draw.h:283