18 #ifndef MAGICKCORE_DRAW_H 19 #define MAGICKCORE_DRAW_H 27 #if defined(__cplusplus) || defined(c_plusplus) 402 #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
MagickExport DrawInfo * AcquireDrawInfo(void)
char * primitive
Definition: draw.h:204
LineCap
Definition: draw.h:78
double interword_spacing
Definition: draw.h:312
StyleType
Definition: type.h:40
MagickExport void GetAffineMatrix(AffineMatrix *)
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
MagickExport MagickBooleanType DrawPrimitive(Image *, const DrawInfo *, const PrimitiveInfo *, ExceptionInfo *)
Definition: draw.c:5126
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:348
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
MagickExport DrawInfo * CloneDrawInfo(const ImageInfo *, const DrawInfo *)
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:360
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:158
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:369
MagickExport MagickBooleanType DrawPatternPath(Image *, const DrawInfo *, const char *, Image **, ExceptionInfo *)
PointInfo origin
Definition: draw.h:381
double height
Definition: draw.h:369
MagickExport DrawInfo * DestroyDrawInfo(DrawInfo *)
Definition: draw.c:880
double descent
Definition: draw.h:369
Image * composite_mask
Definition: draw.h:339
struct _ElementReference * previous
Definition: draw.h:193
MagickExport MagickBooleanType DrawClipPath(Image *, const DrawInfo *, const char *, ExceptionInfo *)
PrimitiveType primitive
Definition: draw.h:351
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
GradientInfo gradient
Definition: draw.h:191
PointInfo pixels_per_em
Definition: draw.h:366
PointInfo point
Definition: draw.h:345
MagickBooleanType stroke_antialias
Definition: draw.h:230
struct _ElementReference * next
Definition: draw.h:193
GravityType
Definition: geometry.h:77
char * density
Definition: draw.h:279
struct _GradientInfo GradientInfo
StretchType stretch
Definition: draw.h:267
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:369
double underline_thickness
Definition: draw.h:369
char * clip_mask
Definition: draw.h:294
SegmentInfo bounds
Definition: draw.h:378
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:82
PixelInfo border_color
Definition: draw.h:214
ReferenceType type
Definition: draw.h:188
AlignType align
Definition: draw.h:282
MagickExport MagickBooleanType DrawGradientImage(Image *, const DrawInfo *, ExceptionInfo *)
SegmentInfo gradient_vector
Definition: draw.h:156
double underline_position
Definition: draw.h:369
MagickExport MagickBooleanType DrawImage(Image *, const DrawInfo *, ExceptionInfo *)
MagickBooleanType text_antialias
Definition: draw.h:230
char * text
Definition: draw.h:357
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:354
double dash_offset
Definition: draw.h:246
DirectionType
Definition: draw.h:56
char * text
Definition: draw.h:255
MagickExport void GetDrawInfo(const ImageInfo *, DrawInfo *)
Definition: draw.c:5779
MagickExport MagickBooleanType DrawAffineImage(Image *, const Image *, const AffineMatrix *, ExceptionInfo *)
double ascent
Definition: draw.h:369
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