18 #ifndef MAGICKCORE_DRAW_H 19 #define MAGICKCORE_DRAW_H 26 #if defined(__cplusplus) || defined(c_plusplus) 399 #if defined(__cplusplus) || defined(c_plusplus) char * server_name
Definition: draw.h:301
MagickDoubleType MagickRealType
Definition: magick-type.h:123
MagickExport DrawInfo * AcquireDrawInfo(void)
char * primitive
Definition: draw.h:212
LineCap
Definition: draw.h:77
StyleType
Definition: type.h:40
MagickExport void GetAffineMatrix(AffineMatrix *)
size_t signature
Definition: draw.h:202
GravityType gravity
Definition: draw.h:222
SegmentInfo bounds
Definition: draw.h:310
GradientType type
Definition: draw.h:156
RectangleInfo bounding_box
Definition: draw.h:159
LineCap linecap
Definition: draw.h:247
struct _PrimitiveInfo PrimitiveInfo
double kerning
Definition: draw.h:331
MagickBooleanType debug
Definition: draw.h:174
ElementReference element_reference
Definition: draw.h:322
Definition: geometry.h:94
MagickBooleanType render
Definition: draw.h:319
size_t coordinates
Definition: draw.h:349
double pointsize
Definition: draw.h:288
struct _DrawInfo DrawInfo
StyleType style
Definition: draw.h:276
DecorationType decorate
Definition: draw.h:259
MagickBooleanType debug
Definition: draw.h:325
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:187
SpreadMethod spread
Definition: draw.h:171
AffineMatrix affine
Definition: draw.h:219
double x
Definition: draw.h:140
SpreadMethod
Definition: draw.h:129
double stroke_width
Definition: draw.h:229
GradientType
Definition: draw.h:70
MagickBooleanType
Definition: magick-type.h:189
char * id
Definition: draw.h:193
ClipPathUnits
Definition: draw.h:38
LineJoin linejoin
Definition: draw.h:250
double width
Definition: draw.h:367
PointInfo origin
Definition: draw.h:379
MagickExport DrawInfo * DestroyDrawInfo(DrawInfo *)
Definition: draw.c:827
struct _ElementReference * previous
Definition: draw.h:204
PrimitiveType primitive
Definition: draw.h:352
double stroke_opacity
Definition: draw.h:339
PointInfo center
Definition: draw.h:180
char * metrics
Definition: draw.h:271
DecorationType
Definition: draw.h:46
size_t face
Definition: draw.h:268
double y
Definition: draw.h:140
PixelPacket stroke
Definition: draw.h:225
StretchType
Definition: type.h:25
FillRule fill_rule
Definition: draw.h:244
StopInfo * stops
Definition: draw.h:165
LineJoin
Definition: draw.h:85
GradientInfo gradient
Definition: draw.h:199
Quantum opacity
Definition: draw.h:316
PointInfo pixels_per_em
Definition: draw.h:364
PointInfo point
Definition: draw.h:346
MagickRealType offset
Definition: draw.h:150
struct _ElementReference * next
Definition: draw.h:204
GravityType
Definition: geometry.h:78
char * density
Definition: draw.h:291
struct _GradientInfo GradientInfo
StretchType stretch
Definition: draw.h:279
Definition: geometry.h:122
MagickPixelPacket color
Definition: draw.h:147
PrimitiveType
Definition: draw.h:103
Image * tile
Definition: draw.h:235
char * encoding
Definition: draw.h:285
GradientInfo gradient
Definition: draw.h:232
MagickExport MagickBooleanType DrawGradientImage(Image *, const DrawInfo *)
PixelPacket undercolor
Definition: draw.h:297
MagickExport MagickBooleanType DrawClipPath(Image *, const DrawInfo *, const char *)
char * clip_mask
Definition: draw.h:307
SegmentInfo bounds
Definition: draw.h:376
size_t signature
Definition: draw.h:328
struct _TypeMetric TypeMetric
unsigned short Quantum
Definition: magick-type.h:85
MagickExport MagickBooleanType DrawPrimitive(Image *, const DrawInfo *, const PrimitiveInfo *)
Definition: draw.c:4292
ReferenceType type
Definition: draw.h:196
AlignType align
Definition: draw.h:294
SegmentInfo gradient_vector
Definition: draw.h:162
MagickBooleanType text_antialias
Definition: draw.h:240
char * text
Definition: draw.h:358
ClipPathUnits clip_units
Definition: draw.h:313
FillRule
Definition: draw.h:62
size_t miterlimit
Definition: draw.h:253
size_t signature
Definition: draw.h:177
PaintMethod method
Definition: draw.h:355
double dash_offset
Definition: draw.h:256
DirectionType
Definition: draw.h:55
char * text
Definition: draw.h:265
MagickExport void GetDrawInfo(const ImageInfo *, DrawInfo *)
Definition: draw.c:4907
struct _PointInfo PointInfo
CompositeOperator
Definition: composite.h:25
MagickExport MagickBooleanType DrawPatternPath(Image *, const DrawInfo *, const char *, Image **)
size_t number_stops
Definition: draw.h:168
PaintMethod
Definition: draw.h:93
#define MagickExport
Definition: method-attribute.h:98
struct _ElementReference ElementReference
MagickRealType radius
Definition: draw.h:183
double * dash_pattern
Definition: draw.h:304
CompositeOperator compose
Definition: draw.h:262
DirectionType direction
Definition: draw.h:336
AlignType
Definition: draw.h:30
struct _StopInfo StopInfo
RectangleInfo viewbox
Definition: draw.h:216
ReferenceType
Definition: draw.h:123
size_t weight
Definition: draw.h:282