18 #ifndef MAGICKCORE_DRAW_H
19 #define MAGICKCORE_DRAW_H
27 #if defined(__cplusplus) || defined(c_plusplus)
405 #if defined(__cplusplus) || defined(c_plusplus)
char * server_name
Definition: draw.h:288
PixelInfo fill
Definition: draw.h:214
PixelInfo undercolor
Definition: draw.h:214
char * primitive
Definition: draw.h:204
LineCap
Definition: draw.h:78
double interword_spacing
Definition: draw.h:312
StyleType
Definition: type.h:40
size_t signature
Definition: draw.h:198
GravityType gravity
Definition: draw.h:285
SegmentInfo bounds
Definition: draw.h:297
GradientType type
Definition: draw.h:150
RectangleInfo bounding_box
Definition: draw.h:153
LineCap linecap
Definition: draw.h:237
double interline_spacing
Definition: draw.h:312
struct _PrimitiveInfo PrimitiveInfo
PixelInfo stroke
Definition: draw.h:214
double kerning
Definition: draw.h:312
MagickBooleanType debug
Definition: draw.h:168
Definition: exception.h:101
ElementReference element_reference
Definition: draw.h:309
Image * fill_pattern
Definition: draw.h:220
Definition: geometry.h:92
MagickBooleanType render
Definition: draw.h:306
size_t coordinates
Definition: draw.h:351
double pointsize
Definition: draw.h:276
double fill_alpha
Definition: draw.h:326
struct _DrawInfo DrawInfo
StyleType style
Definition: draw.h:264
DecorationType decorate
Definition: draw.h:249
MagickBooleanType debug
Definition: draw.h:320
MagickBooleanType clip_path
Definition: draw.h:330
double angle
Definition: draw.h:175
PointInfo radii
Definition: draw.h:171
SpreadMethod spread
Definition: draw.h:165
AffineMatrix affine
Definition: draw.h:211
MagickBooleanType closed_subpath
Definition: draw.h:363
MagickExport void GetAffineMatrix(AffineMatrix *affine_matrix)
Definition: draw.c:5793
MagickExport MagickBooleanType DrawGradientImage(Image *image, const DrawInfo *draw_info, ExceptionInfo *exception)
Definition: draw.c:1983
MagickExport MagickBooleanType DrawPatternPath(Image *image, const DrawInfo *draw_info, const char *name, Image **pattern, ExceptionInfo *exception)
Definition: draw.c:4499
SpreadMethod
Definition: draw.h:130
double stroke_width
Definition: draw.h:224
Image * stroke_pattern
Definition: draw.h:220
GradientType
Definition: draw.h:71
MagickBooleanType
Definition: magick-type.h:169
char * id
Definition: draw.h:185
ClipPathUnits
Definition: draw.h:39
LineJoin linejoin
Definition: draw.h:240
PixelInfo color
Definition: draw.h:141
double width
Definition: draw.h:372
PointInfo origin
Definition: draw.h:384
double height
Definition: draw.h:372
double descent
Definition: draw.h:372
Image * composite_mask
Definition: draw.h:339
struct _ElementReference * previous
Definition: draw.h:193
PrimitiveType primitive
Definition: draw.h:354
MagickExport DrawInfo * AcquireDrawInfo(void)
Definition: draw.c:232
char * id
Definition: draw.h:342
PointInfo center
Definition: draw.h:171
char * metrics
Definition: draw.h:255
DecorationType
Definition: draw.h:47
size_t face
Definition: draw.h:261
StretchType
Definition: type.h:25
FillRule fill_rule
Definition: draw.h:234
StopInfo * stops
Definition: draw.h:159
char * family
Definition: draw.h:255
LineJoin
Definition: draw.h:86
MagickExport MagickBooleanType DrawImage(Image *image, const DrawInfo *draw_info, ExceptionInfo *exception)
Definition: draw.c:4462
GradientInfo gradient
Definition: draw.h:191
PointInfo pixels_per_em
Definition: draw.h:369
PointInfo point
Definition: draw.h:348
MagickBooleanType stroke_antialias
Definition: draw.h:230
struct _ElementReference * next
Definition: draw.h:193
GravityType
Definition: geometry.h:77
MagickExport void GetDrawInfo(const ImageInfo *image_info, DrawInfo *draw_info)
Definition: draw.c:5826
char * density
Definition: draw.h:279
struct _GradientInfo GradientInfo
StretchType stretch
Definition: draw.h:267
MagickExport DrawInfo * CloneDrawInfo(const ImageInfo *image_info, const DrawInfo *draw_info)
Definition: draw.c:269
MagickExport MagickBooleanType DrawPrimitive(Image *image, const DrawInfo *draw_info, const PrimitiveInfo *primitive_info, ExceptionInfo *exception)
Definition: draw.c:5172
MagickExport MagickBooleanType DrawClipPath(Image *image, const DrawInfo *draw_info, const char *id, ExceptionInfo *exception)
Definition: draw.c:1490
Definition: geometry.h:127
Image * clipping_mask
Definition: draw.h:333
double stroke_alpha
Definition: draw.h:326
PrimitiveType
Definition: draw.h:104
char * encoding
Definition: draw.h:273
GradientInfo gradient
Definition: draw.h:227
double max_advance
Definition: draw.h:372
MagickExport MagickBooleanType DrawAffineImage(Image *image, const Image *source, const AffineMatrix *affine, ExceptionInfo *exception)
Definition: draw.c:1143
double underline_thickness
Definition: draw.h:372
char * clip_mask
Definition: draw.h:294
SegmentInfo bounds
Definition: draw.h:381
Quantum alpha
Definition: draw.h:303
ComplianceType compliance
Definition: draw.h:336
size_t signature
Definition: draw.h:323
char * geometry
Definition: draw.h:204
struct _TypeMetric TypeMetric
unsigned short Quantum
Definition: magick-type.h:86
MagickExport DrawInfo * DestroyDrawInfo(DrawInfo *draw_info)
Definition: draw.c:882
PixelInfo border_color
Definition: draw.h:214
ReferenceType type
Definition: draw.h:188
AlignType align
Definition: draw.h:282
SegmentInfo gradient_vector
Definition: draw.h:156
double underline_position
Definition: draw.h:372
MagickBooleanType text_antialias
Definition: draw.h:230
char * text
Definition: draw.h:360
ClipPathUnits clip_units
Definition: draw.h:300
FillRule
Definition: draw.h:63
size_t miterlimit
Definition: draw.h:243
size_t signature
Definition: draw.h:179
PaintMethod method
Definition: draw.h:357
double dash_offset
Definition: draw.h:246
DirectionType
Definition: draw.h:56
char * text
Definition: draw.h:255
double ascent
Definition: draw.h:372
CompositeOperator
Definition: composite.h:25
size_t number_stops
Definition: draw.h:162
PaintMethod
Definition: draw.h:94
#define MagickExport
Definition: method-attribute.h:80
double radius
Definition: draw.h:175
struct _ElementReference ElementReference
ComplianceType
Definition: color.h:28
double * dash_pattern
Definition: draw.h:291
char * font
Definition: draw.h:255
CompositeOperator compose
Definition: draw.h:252
DirectionType direction
Definition: draw.h:317
double offset
Definition: draw.h:144
Definition: geometry.h:120
AlignType
Definition: draw.h:31
struct _StopInfo StopInfo
RectangleInfo viewbox
Definition: draw.h:208
ReferenceType
Definition: draw.h:124
size_t weight
Definition: draw.h:270