MagickWand 6.9.6
|
#include "wand/studio.h"
#include "wand/MagickWand.h"
#include "wand/magick-wand-private.h"
#include "wand/wand.h"
#include "magick/image-private.h"
#include "magick/string-private.h"
Go to the source code of this file.
Data Structures | |
struct | _DrawingWand |
Macros | |
#define | DRAW_BINARY_IMPLEMENTATION 0 |
#define | CurrentContext (wand->graphic_context[wand->index]) |
#define | DrawingWandId "DrawingWand" |
#define | ThrowDrawException(severity, tag, reason) |
Functions | |
static int | MVGPrintf (DrawingWand *, wand_attribute((format(const char *,...) |
static int | MVGAutoWrapPrintf (DrawingWand *wand, const char *format,...) |
static void | MVGAppendColor (DrawingWand *wand, const PixelPacket *color) |
static void | MVGAppendPointsCommand (DrawingWand *wand, const char *command, const size_t number_coordinates, const PointInfo *coordinates) |
static void | AdjustAffine (DrawingWand *wand, const AffineMatrix *affine) |
WandExport DrawingWand * | AcquireDrawingWand (const DrawInfo *draw_info, Image *image) |
WandExport void | ClearDrawingWand (DrawingWand *wand) |
WandExport DrawingWand * | CloneDrawingWand (const DrawingWand *wand) |
WandExport DrawingWand * | DestroyDrawingWand (DrawingWand *wand) |
WandExport void | DrawAffine (DrawingWand *wand, const AffineMatrix *affine) |
WandExport void | DrawAnnotation (DrawingWand *wand, const double x, const double y, const unsigned char *text) |
WandExport void | DrawArc (DrawingWand *wand, const double sx, const double sy, const double ex, const double ey, const double sd, const double ed) |
WandExport void | DrawBezier (DrawingWand *wand, const size_t number_coordinates, const PointInfo *coordinates) |
WandExport void | DrawCircle (DrawingWand *wand, const double ox, const double oy, const double px, const double py) |
WandExport MagickBooleanType | DrawClearException (DrawingWand *wand) |
WandExport MagickBooleanType | DrawComposite (DrawingWand *wand, const CompositeOperator compose, const double x, const double y, const double width, const double height, MagickWand *magick_wand) |
WandExport void | DrawColor (DrawingWand *wand, const double x, const double y, const PaintMethod paint_method) |
WandExport void | DrawComment (DrawingWand *wand, const char *comment) |
WandExport void | DrawEllipse (DrawingWand *wand, const double ox, const double oy, const double rx, const double ry, const double start, const double end) |
WandExport void | DrawGetBorderColor (const DrawingWand *wand, PixelWand *border_color) |
WandExport char * | DrawGetClipPath (const DrawingWand *wand) |
WandExport FillRule | DrawGetClipRule (const DrawingWand *wand) |
WandExport ClipPathUnits | DrawGetClipUnits (const DrawingWand *wand) |
WandExport char * | DrawGetDensity (const DrawingWand *wand) |
WandExport char * | DrawGetException (const DrawingWand *wand, ExceptionType *severity) |
WandExport ExceptionType | DrawGetExceptionType (const DrawingWand *wand) |
WandExport void | DrawGetFillColor (const DrawingWand *wand, PixelWand *fill_color) |
WandExport double | DrawGetFillOpacity (const DrawingWand *wand) |
WandExport FillRule | DrawGetFillRule (const DrawingWand *wand) |
WandExport char * | DrawGetFont (const DrawingWand *wand) |
WandExport char * | DrawGetFontFamily (const DrawingWand *wand) |
WandExport MagickBooleanType | DrawGetFontResolution (const DrawingWand *wand, double *x, double *y) |
WandExport double | DrawGetFontSize (const DrawingWand *wand) |
WandExport StretchType | DrawGetFontStretch (const DrawingWand *wand) |
WandExport StyleType | DrawGetFontStyle (const DrawingWand *wand) |
WandExport size_t | DrawGetFontWeight (const DrawingWand *wand) |
WandExport GravityType | DrawGetGravity (const DrawingWand *wand) |
WandExport double | DrawGetOpacity (const DrawingWand *wand) |
WandExport MagickBooleanType | DrawGetStrokeAntialias (const DrawingWand *wand) |
WandExport void | DrawGetStrokeColor (const DrawingWand *wand, PixelWand *stroke_color) |
WandExport double * | DrawGetStrokeDashArray (const DrawingWand *wand, size_t *number_elements) |
WandExport double | DrawGetStrokeDashOffset (const DrawingWand *wand) |
WandExport LineCap | DrawGetStrokeLineCap (const DrawingWand *wand) |
WandExport LineJoin | DrawGetStrokeLineJoin (const DrawingWand *wand) |
WandExport size_t | DrawGetStrokeMiterLimit (const DrawingWand *wand) |
WandExport double | DrawGetStrokeOpacity (const DrawingWand *wand) |
WandExport double | DrawGetStrokeWidth (const DrawingWand *wand) |
WandExport AlignType | DrawGetTextAlignment (const DrawingWand *wand) |
WandExport MagickBooleanType | DrawGetTextAntialias (const DrawingWand *wand) |
WandExport DecorationType | DrawGetTextDecoration (const DrawingWand *wand) |
WandExport DirectionType | DrawGetTextDirection (const DrawingWand *wand) |
WandExport char * | DrawGetTextEncoding (const DrawingWand *wand) |
WandExport double | DrawGetTextKerning (DrawingWand *wand) |
WandExport double | DrawGetTextInterlineSpacing (DrawingWand *wand) |
WandExport double | DrawGetTextInterwordSpacing (DrawingWand *wand) |
static void | SetMagickPixelPacket (const Image *image, const PixelPacket *color, const IndexPacket *index, MagickPixelPacket *pixel) |
WandExport char * | DrawGetVectorGraphics (DrawingWand *wand) |
WandExport void | DrawGetTextUnderColor (const DrawingWand *wand, PixelWand *under_color) |
WandExport void | DrawLine (DrawingWand *wand, const double sx, const double sy, const double ex, const double ey) |
WandExport void | DrawMatte (DrawingWand *wand, const double x, const double y, const PaintMethod paint_method) |
WandExport void | DrawPathClose (DrawingWand *wand) |
static void | DrawPathCurveTo (DrawingWand *wand, const PathMode mode, const double x1, const double y1, const double x2, const double y2, const double x, const double y) |
WandExport void | DrawPathCurveToAbsolute (DrawingWand *wand, const double x1, const double y1, const double x2, const double y2, const double x, const double y) |
WandExport void | DrawPathCurveToRelative (DrawingWand *wand, const double x1, const double y1, const double x2, const double y2, const double x, const double y) |
static void | DrawPathCurveToQuadraticBezier (DrawingWand *wand, const PathMode mode, const double x1, double y1, const double x, const double y) |
WandExport void | DrawPathCurveToQuadraticBezierAbsolute (DrawingWand *wand, const double x1, const double y1, const double x, const double y) |
WandExport void | DrawPathCurveToQuadraticBezierRelative (DrawingWand *wand, const double x1, const double y1, const double x, const double y) |
static void | DrawPathCurveToQuadraticBezierSmooth (DrawingWand *wand, const PathMode mode, const double x, const double y) |
WandExport void | DrawPathCurveToQuadraticBezierSmoothAbsolute (DrawingWand *wand, const double x, const double y) |
WandExport void | DrawPathCurveToQuadraticBezierSmoothRelative (DrawingWand *wand, const double x, const double y) |
static void | DrawPathCurveToSmooth (DrawingWand *wand, const PathMode mode, const double x2, const double y2, const double x, const double y) |
WandExport void | DrawPathCurveToSmoothAbsolute (DrawingWand *wand, const double x2, const double y2, const double x, const double y) |
WandExport void | DrawPathCurveToSmoothRelative (DrawingWand *wand, const double x2, const double y2, const double x, const double y) |
static void | DrawPathEllipticArc (DrawingWand *wand, const PathMode mode, const double rx, const double ry, const double x_axis_rotation, const MagickBooleanType large_arc_flag, const MagickBooleanType sweep_flag, const double x, const double y) |
WandExport void | DrawPathEllipticArcAbsolute (DrawingWand *wand, const double rx, const double ry, const double x_axis_rotation, const MagickBooleanType large_arc_flag, const MagickBooleanType sweep_flag, const double x, const double y) |
WandExport void | DrawPathEllipticArcRelative (DrawingWand *wand, const double rx, const double ry, const double x_axis_rotation, const MagickBooleanType large_arc_flag, const MagickBooleanType sweep_flag, const double x, const double y) |
WandExport void | DrawPathFinish (DrawingWand *wand) |
static void | DrawPathLineTo (DrawingWand *wand, const PathMode mode, const double x, const double y) |
WandExport void | DrawPathLineToAbsolute (DrawingWand *wand, const double x, const double y) |
WandExport void | DrawPathLineToRelative (DrawingWand *wand, const double x, const double y) |
static void | DrawPathLineToHorizontal (DrawingWand *wand, const PathMode mode, const double x) |
WandExport void | DrawPathLineToHorizontalAbsolute (DrawingWand *wand, const double x) |
WandExport void | DrawPathLineToHorizontalRelative (DrawingWand *wand, const double x) |
static void | DrawPathLineToVertical (DrawingWand *wand, const PathMode mode, const double y) |
WandExport void | DrawPathLineToVerticalAbsolute (DrawingWand *wand, const double y) |
WandExport void | DrawPathLineToVerticalRelative (DrawingWand *wand, const double y) |
static void | DrawPathMoveTo (DrawingWand *wand, const PathMode mode, const double x, const double y) |
WandExport void | DrawPathMoveToAbsolute (DrawingWand *wand, const double x, const double y) |
WandExport void | DrawPathMoveToRelative (DrawingWand *wand, const double x, const double y) |
WandExport void | DrawPathStart (DrawingWand *wand) |
WandExport void | DrawPoint (DrawingWand *wand, const double x, const double y) |
WandExport void | DrawPolygon (DrawingWand *wand, const size_t number_coordinates, const PointInfo *coordinates) |
WandExport void | DrawPolyline (DrawingWand *wand, const size_t number_coordinates, const PointInfo *coordinates) |
WandExport void | DrawPopClipPath (DrawingWand *wand) |
WandExport void | DrawPopDefs (DrawingWand *wand) |
WandExport MagickBooleanType | DrawPopPattern (DrawingWand *wand) |
WandExport void | DrawPushClipPath (DrawingWand *wand, const char *clip_mask_id) |
WandExport void | DrawPushDefs (DrawingWand *wand) |
WandExport MagickBooleanType | DrawPushPattern (DrawingWand *wand, const char *pattern_id, const double x, const double y, const double width, const double height) |
WandExport void | DrawRectangle (DrawingWand *wand, const double x1, const double y1, const double x2, const double y2) |
WandExport MagickBooleanType | DrawRender (DrawingWand *wand) |
WandExport void | DrawResetVectorGraphics (DrawingWand *wand) |
WandExport void | DrawRotate (DrawingWand *wand, const double degrees) |
WandExport void | DrawRoundRectangle (DrawingWand *wand, double x1, double y1, double x2, double y2, double rx, double ry) |
WandExport void | DrawScale (DrawingWand *wand, const double x, const double y) |
static MagickBooleanType | IsColorEqual (const PixelPacket *p, const PixelPacket *q) |
WandExport void | DrawSetBorderColor (DrawingWand *wand, const PixelWand *border_wand) |
WandExport MagickBooleanType | DrawSetClipPath (DrawingWand *wand, const char *clip_mask) |
WandExport void | DrawSetClipRule (DrawingWand *wand, const FillRule fill_rule) |
WandExport void | DrawSetClipUnits (DrawingWand *wand, const ClipPathUnits clip_units) |
WandExport MagickBooleanType | DrawSetDensity (DrawingWand *wand, const char *density) |
WandExport void | DrawSetFillColor (DrawingWand *wand, const PixelWand *fill_wand) |
WandExport void | DrawSetFillOpacity (DrawingWand *wand, const double fill_opacity) |
WandExport MagickBooleanType | DrawSetFontResolution (DrawingWand *wand, const double x_resolution, const double y_resolution) |
WandExport void | DrawSetOpacity (DrawingWand *wand, const double opacity) |
WandExport MagickBooleanType | DrawSetFillPatternURL (DrawingWand *wand, const char *fill_url) |
WandExport void | DrawSetFillRule (DrawingWand *wand, const FillRule fill_rule) |
WandExport MagickBooleanType | DrawSetFont (DrawingWand *wand, const char *font_name) |
WandExport MagickBooleanType | DrawSetFontFamily (DrawingWand *wand, const char *font_family) |
WandExport void | DrawSetFontSize (DrawingWand *wand, const double pointsize) |
WandExport void | DrawSetFontStretch (DrawingWand *wand, const StretchType font_stretch) |
WandExport void | DrawSetFontStyle (DrawingWand *wand, const StyleType style) |
WandExport void | DrawSetFontWeight (DrawingWand *wand, const size_t font_weight) |
WandExport void | DrawSetGravity (DrawingWand *wand, const GravityType gravity) |
WandExport void | DrawSetStrokeColor (DrawingWand *wand, const PixelWand *stroke_wand) |
WandExport MagickBooleanType | DrawSetStrokePatternURL (DrawingWand *wand, const char *stroke_url) |
WandExport void | DrawSetStrokeAntialias (DrawingWand *wand, const MagickBooleanType stroke_antialias) |
WandExport MagickBooleanType | DrawSetStrokeDashArray (DrawingWand *wand, const size_t number_elements, const double *dasharray) |
WandExport void | DrawSetStrokeDashOffset (DrawingWand *wand, const double dash_offset) |
WandExport void | DrawSetStrokeLineCap (DrawingWand *wand, const LineCap linecap) |
WandExport void | DrawSetStrokeLineJoin (DrawingWand *wand, const LineJoin linejoin) |
WandExport void | DrawSetStrokeMiterLimit (DrawingWand *wand, const size_t miterlimit) |
WandExport void | DrawSetStrokeOpacity (DrawingWand *wand, const double stroke_opacity) |
WandExport void | DrawSetStrokeWidth (DrawingWand *wand, const double stroke_width) |
WandExport void | DrawSetTextAlignment (DrawingWand *wand, const AlignType alignment) |
WandExport void | DrawSetTextAntialias (DrawingWand *wand, const MagickBooleanType text_antialias) |
WandExport void | DrawSetTextDecoration (DrawingWand *wand, const DecorationType decoration) |
WandExport void | DrawSetTextDirection (DrawingWand *wand, const DirectionType direction) |
WandExport void | DrawSetTextEncoding (DrawingWand *wand, const char *encoding) |
WandExport void | DrawSetTextKerning (DrawingWand *wand, const double kerning) |
WandExport void | DrawSetTextInterlineSpacing (DrawingWand *wand, const double interline_spacing) |
WandExport void | DrawSetTextInterwordSpacing (DrawingWand *wand, const double interword_spacing) |
WandExport void | DrawSetTextUnderColor (DrawingWand *wand, const PixelWand *under_wand) |
static MagickBooleanType | IsPoint (const char *point) |
WandExport MagickBooleanType | DrawSetVectorGraphics (DrawingWand *wand, const char *xml) |
WandExport void | DrawSkewX (DrawingWand *wand, const double degrees) |
WandExport void | DrawSkewY (DrawingWand *wand, const double degrees) |
WandExport void | DrawTranslate (DrawingWand *wand, const double x, const double y) |
WandExport void | DrawSetViewbox (DrawingWand *wand, ssize_t x1, ssize_t y1, ssize_t x2, ssize_t y2) |
WandExport MagickBooleanType | IsDrawingWand (const DrawingWand *wand) |
WandExport DrawingWand * | NewDrawingWand (void) |
WandExport DrawInfo * | PeekDrawingWand (const DrawingWand *wand) |
WandExport MagickBooleanType | PopDrawingWand (DrawingWand *wand) |
WandExport MagickBooleanType | PushDrawingWand (DrawingWand *wand) |
#define CurrentContext (wand->graphic_context[wand->index]) |
Definition at line 61 of file drawing-wand.c.
#define DRAW_BINARY_IMPLEMENTATION 0 |
Definition at line 59 of file drawing-wand.c.
#define DrawingWandId "DrawingWand" |
Definition at line 62 of file drawing-wand.c.
#define ThrowDrawException | ( | severity, | |
tag, | |||
reason | |||
) |
Definition at line 63 of file drawing-wand.c.
enum PathMode |
Enumerator | |
---|---|
DefaultPathMode | |
AbsolutePathMode | |
RelativePathMode |
Definition at line 84 of file drawing-wand.c.
enum PathOperation |
Definition at line 69 of file drawing-wand.c.
WandExport DrawingWand * AcquireDrawingWand | ( | const DrawInfo * | draw_info, |
Image * | image | ||
) |
Definition at line 374 of file drawing-wand.c.
References CurrentContext, _DrawingWand::destroy, _DrawingWand::image, and NewDrawingWand().
Referenced by DrawAllocateWand().
|
static |
Definition at line 325 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawAffine(), and DrawSetClipUnits().
WandExport void ClearDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 417 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, DefaultPathMode, _DrawingWand::destroy, _DrawingWand::exception, _DrawingWand::filter_off, _DrawingWand::graphic_context, _DrawingWand::image, _DrawingWand::indent_depth, _DrawingWand::index, _DrawingWand::mvg, _DrawingWand::mvg_alloc, _DrawingWand::mvg_length, _DrawingWand::mvg_width, _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::pattern_bounds, _DrawingWand::pattern_id, _DrawingWand::pattern_offset, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport DrawingWand * CloneDrawingWand | ( | const DrawingWand * | wand | ) |
Definition at line 487 of file drawing-wand.c.
References AcquireWandId(), _DrawingWand::debug, _DrawingWand::destroy, _DrawingWand::exception, _DrawingWand::filter_off, _DrawingWand::graphic_context, _DrawingWand::id, _DrawingWand::image, _DrawingWand::indent_depth, _DrawingWand::index, MaxTextExtent, _DrawingWand::mvg, _DrawingWand::mvg_alloc, _DrawingWand::mvg_length, _DrawingWand::mvg_width, _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, _DrawingWand::pattern_bounds, _DrawingWand::pattern_id, _DrawingWand::pattern_offset, _DrawingWand::signature, ThrowWandFatalException, and WandSignature.
WandExport DrawingWand * DestroyDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 565 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::destroy, _DrawingWand::exception, _DrawingWand::graphic_context, _DrawingWand::id, _DrawingWand::image, _DrawingWand::index, _DrawingWand::mvg, _DrawingWand::name, _DrawingWand::pattern_id, RelinquishWandId(), _DrawingWand::signature, and WandSignature.
WandExport void DrawAffine | ( | DrawingWand * | wand, |
const AffineMatrix * | affine | ||
) |
Definition at line 615 of file drawing-wand.c.
References AdjustAffine(), _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawAnnotation | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y, | ||
const unsigned char * | text | ||
) |
Definition at line 656 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawArc | ( | DrawingWand * | wand, |
const double | sx, | ||
const double | sy, | ||
const double | ex, | ||
const double | ey, | ||
const double | sd, | ||
const double | ed | ||
) |
Definition at line 711 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawBezier | ( | DrawingWand * | wand, |
const size_t | number_coordinates, | ||
const PointInfo * | coordinates | ||
) |
Definition at line 749 of file drawing-wand.c.
References _DrawingWand::debug, MVGAppendPointsCommand(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawCircle | ( | DrawingWand * | wand, |
const double | ox, | ||
const double | oy, | ||
const double | px, | ||
const double | py | ||
) |
Definition at line 791 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawClearException | ( | DrawingWand * | wand | ) |
Definition at line 823 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::exception, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawColor | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y, | ||
const PaintMethod | paint_method | ||
) |
Definition at line 994 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawComment | ( | DrawingWand * | wand, |
const char * | comment | ||
) |
Definition at line 1029 of file drawing-wand.c.
References MVGPrintf().
WandExport MagickBooleanType DrawComposite | ( | DrawingWand * | wand, |
const CompositeOperator | compose, | ||
const double | x, | ||
const double | y, | ||
const double | width, | ||
const double | height, | ||
MagickWand * | magick_wand | ||
) |
Definition at line 874 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::exception, GetImageFromMagickWand(), MaxTextExtent, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport void DrawEllipse | ( | DrawingWand * | wand, |
const double | ox, | ||
const double | oy, | ||
const double | rx, | ||
const double | ry, | ||
const double | start, | ||
const double | end | ||
) |
Definition at line 1069 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawGetBorderColor | ( | const DrawingWand * | wand, |
PixelWand * | border_color | ||
) |
Definition at line 1106 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, PixelSetQuantumColor(), _DrawingWand::signature, and WandSignature.
WandExport char * DrawGetClipPath | ( | const DrawingWand * | wand | ) |
Definition at line 1140 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport FillRule DrawGetClipRule | ( | const DrawingWand * | wand | ) |
Definition at line 1174 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport ClipPathUnits DrawGetClipUnits | ( | const DrawingWand * | wand | ) |
Definition at line 1205 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport char * DrawGetDensity | ( | const DrawingWand * | wand | ) |
Definition at line 1237 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, and _DrawingWand::signature.
WandExport char * DrawGetException | ( | const DrawingWand * | wand, |
ExceptionType * | severity | ||
) |
Definition at line 1274 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::exception, MaxTextExtent, _DrawingWand::name, _DrawingWand::signature, ThrowWandFatalException, and WandSignature.
WandExport ExceptionType DrawGetExceptionType | ( | const DrawingWand * | wand | ) |
Definition at line 1330 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::exception, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawGetFillColor | ( | const DrawingWand * | wand, |
PixelWand * | fill_color | ||
) |
Definition at line 1364 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, PixelSetQuantumColor(), _DrawingWand::signature, and WandSignature.
Referenced by MagickMontageImage().
WandExport double DrawGetFillOpacity | ( | const DrawingWand * | wand | ) |
Definition at line 1397 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawGetFillAlpha().
WandExport FillRule DrawGetFillRule | ( | const DrawingWand * | wand | ) |
Definition at line 1432 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport char * DrawGetFont | ( | const DrawingWand * | wand | ) |
Definition at line 1465 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by MagickMontageImage().
WandExport char * DrawGetFontFamily | ( | const DrawingWand * | wand | ) |
Definition at line 1499 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawGetFontResolution | ( | const DrawingWand * | wand, |
double * | x, | ||
double * | y | ||
) |
Definition at line 1537 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport double DrawGetFontSize | ( | const DrawingWand * | wand | ) |
Definition at line 1585 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by MagickMontageImage().
WandExport StretchType DrawGetFontStretch | ( | const DrawingWand * | wand | ) |
Definition at line 1616 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport StyleType DrawGetFontStyle | ( | const DrawingWand * | wand | ) |
Definition at line 1647 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport size_t DrawGetFontWeight | ( | const DrawingWand * | wand | ) |
Definition at line 1678 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport GravityType DrawGetGravity | ( | const DrawingWand * | wand | ) |
Definition at line 1710 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport double DrawGetOpacity | ( | const DrawingWand * | wand | ) |
Definition at line 1742 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawGetStrokeAntialias | ( | const DrawingWand * | wand | ) |
Definition at line 1780 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawGetStrokeColor | ( | const DrawingWand * | wand, |
PixelWand * | stroke_color | ||
) |
Definition at line 1814 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, PixelSetQuantumColor(), _DrawingWand::signature, and WandSignature.
Referenced by MagickMontageImage().
WandExport double * DrawGetStrokeDashArray | ( | const DrawingWand * | wand, |
size_t * | number_elements | ||
) |
Definition at line 1852 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport double DrawGetStrokeDashOffset | ( | const DrawingWand * | wand | ) |
Definition at line 1921 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport LineCap DrawGetStrokeLineCap | ( | const DrawingWand * | wand | ) |
Definition at line 1954 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport LineJoin DrawGetStrokeLineJoin | ( | const DrawingWand * | wand | ) |
Definition at line 1988 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport size_t DrawGetStrokeMiterLimit | ( | const DrawingWand * | wand | ) |
Definition at line 2023 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport double DrawGetStrokeOpacity | ( | const DrawingWand * | wand | ) |
Definition at line 2054 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawGetStrokeAlpha().
WandExport double DrawGetStrokeWidth | ( | const DrawingWand * | wand | ) |
Definition at line 2090 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport AlignType DrawGetTextAlignment | ( | const DrawingWand * | wand | ) |
Definition at line 2122 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawGetTextAntialias | ( | const DrawingWand * | wand | ) |
Definition at line 2154 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport DecorationType DrawGetTextDecoration | ( | const DrawingWand * | wand | ) |
Definition at line 2186 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport DirectionType DrawGetTextDirection | ( | const DrawingWand * | wand | ) |
Definition at line 2218 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport char * DrawGetTextEncoding | ( | const DrawingWand * | wand | ) |
Definition at line 2251 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport double DrawGetTextInterlineSpacing | ( | DrawingWand * | wand | ) |
Definition at line 2316 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport double DrawGetTextInterwordSpacing | ( | DrawingWand * | wand | ) |
Definition at line 2347 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport double DrawGetTextKerning | ( | DrawingWand * | wand | ) |
Definition at line 2284 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawGetTextUnderColor | ( | const DrawingWand * | wand, |
PixelWand * | under_color | ||
) |
Definition at line 2649 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, PixelSetQuantumColor(), _DrawingWand::signature, and WandSignature.
WandExport char * DrawGetVectorGraphics | ( | DrawingWand * | wand | ) |
Definition at line 2396 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::image, MaxTextExtent, _DrawingWand::mvg, _DrawingWand::name, SetMagickPixelPacket(), _DrawingWand::signature, and WandSignature.
WandExport void DrawLine | ( | DrawingWand * | wand, |
const double | sx, | ||
const double | sy, | ||
const double | ex, | ||
const double | ey | ||
) |
Definition at line 2692 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawMatte | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y, | ||
const PaintMethod | paint_method | ||
) |
Definition at line 2741 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathClose | ( | DrawingWand * | wand | ) |
Definition at line 2777 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 2828 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathCurveToOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathCurveToAbsolute(), and DrawPathCurveToRelative().
WandExport void DrawPathCurveToAbsolute | ( | DrawingWand * | wand, |
const double | x1, | ||
const double | y1, | ||
const double | x2, | ||
const double | y2, | ||
const double | x, | ||
const double | y | ||
) |
Definition at line 2849 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathCurveTo(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 2944 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathCurveToQuadraticBezierOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathCurveToQuadraticBezierAbsolute(), and DrawPathCurveToQuadraticBezierRelative().
WandExport void DrawPathCurveToQuadraticBezierAbsolute | ( | DrawingWand * | wand, |
const double | x1, | ||
const double | y1, | ||
const double | x, | ||
const double | y | ||
) |
Definition at line 2963 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathCurveToQuadraticBezier(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathCurveToQuadraticBezierRelative | ( | DrawingWand * | wand, |
const double | x1, | ||
const double | y1, | ||
const double | x, | ||
const double | y | ||
) |
Definition at line 3007 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathCurveToQuadraticBezier(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 3056 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathCurveToQuadraticBezierSmoothOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathCurveToQuadraticBezierSmoothAbsolute(), and DrawPathCurveToQuadraticBezierSmoothRelative().
WandExport void DrawPathCurveToQuadraticBezierSmoothAbsolute | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 3075 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathCurveToQuadraticBezierSmooth(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathCurveToQuadraticBezierSmoothRelative | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 3122 of file drawing-wand.c.
References DrawPathCurveToQuadraticBezierSmooth(), and RelativePathMode.
WandExport void DrawPathCurveToRelative | ( | DrawingWand * | wand, |
const double | x1, | ||
const double | y1, | ||
const double | x2, | ||
const double | y2, | ||
const double | x, | ||
const double | y | ||
) |
Definition at line 2899 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathCurveTo(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 3170 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathCurveToSmoothOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathCurveToSmoothAbsolute(), and DrawPathCurveToSmoothRelative().
WandExport void DrawPathCurveToSmoothAbsolute | ( | DrawingWand * | wand, |
const double | x2, | ||
const double | y2, | ||
const double | x, | ||
const double | y | ||
) |
Definition at line 3189 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathCurveToSmooth(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathCurveToSmoothRelative | ( | DrawingWand * | wand, |
const double | x2, | ||
const double | y2, | ||
const double | x, | ||
const double | y | ||
) |
Definition at line 3239 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathCurveToSmooth(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 3298 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathEllipticArcOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathEllipticArcAbsolute(), and DrawPathEllipticArcRelative().
WandExport void DrawPathEllipticArcAbsolute | ( | DrawingWand * | wand, |
const double | rx, | ||
const double | ry, | ||
const double | x_axis_rotation, | ||
const MagickBooleanType | large_arc_flag, | ||
const MagickBooleanType | sweep_flag, | ||
const double | x, | ||
const double | y | ||
) |
Definition at line 3321 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathEllipticArc(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathEllipticArcRelative | ( | DrawingWand * | wand, |
const double | rx, | ||
const double | ry, | ||
const double | x_axis_rotation, | ||
const MagickBooleanType | large_arc_flag, | ||
const MagickBooleanType | sweep_flag, | ||
const double | x, | ||
const double | y | ||
) |
Definition at line 3381 of file drawing-wand.c.
References DrawPathEllipticArc(), and RelativePathMode.
WandExport void DrawPathFinish | ( | DrawingWand * | wand | ) |
Definition at line 3412 of file drawing-wand.c.
References _DrawingWand::debug, DefaultPathMode, MVGPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 3452 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathLineToOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathLineToAbsolute(), and DrawPathLineToRelative().
WandExport void DrawPathLineToAbsolute | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 3471 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathLineTo(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 3548 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathLineToHorizontalOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathLineToHorizontalAbsolute(), and DrawPathLineToHorizontalRelative().
WandExport void DrawPathLineToHorizontalAbsolute | ( | DrawingWand * | wand, |
const double | x | ||
) |
Definition at line 3567 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathLineToHorizontal(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathLineToHorizontalRelative | ( | DrawingWand * | wand, |
const double | x | ||
) |
Definition at line 3604 of file drawing-wand.c.
References DrawPathLineToHorizontal(), and RelativePathMode.
WandExport void DrawPathLineToRelative | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 3510 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathLineTo(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 3638 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathLineToVerticalOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathLineToVerticalAbsolute(), and DrawPathLineToVerticalRelative().
WandExport void DrawPathLineToVerticalAbsolute | ( | DrawingWand * | wand, |
const double | y | ||
) |
Definition at line 3657 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathLineToVertical(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathLineToVerticalRelative | ( | DrawingWand * | wand, |
const double | y | ||
) |
Definition at line 3693 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathLineToVertical(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
|
static |
Definition at line 3731 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MVGAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathMoveToOperation, _DrawingWand::signature, and WandSignature.
Referenced by DrawPathMoveToAbsolute(), and DrawPathMoveToRelative().
WandExport void DrawPathMoveToAbsolute | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 3750 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathMoveTo(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathMoveToRelative | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 3789 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathMoveTo(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
WandExport void DrawPathStart | ( | DrawingWand * | wand | ) |
Definition at line 3825 of file drawing-wand.c.
References _DrawingWand::debug, DefaultPathMode, MVGPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::signature, and WandSignature.
WandExport void DrawPoint | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 3862 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPolygon | ( | DrawingWand * | wand, |
const size_t | number_coordinates, | ||
const PointInfo * | coordinates | ||
) |
Definition at line 3899 of file drawing-wand.c.
References _DrawingWand::debug, MVGAppendPointsCommand(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPolyline | ( | DrawingWand * | wand, |
const size_t | number_coordinates, | ||
const PointInfo * | coordinates | ||
) |
Definition at line 3937 of file drawing-wand.c.
References _DrawingWand::debug, MVGAppendPointsCommand(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPopClipPath | ( | DrawingWand * | wand | ) |
Definition at line 3969 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::indent_depth, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPopDefs | ( | DrawingWand * | wand | ) |
Definition at line 4002 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::indent_depth, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawPopPattern | ( | DrawingWand * | wand | ) |
Definition at line 4035 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::filter_off, _DrawingWand::image, _DrawingWand::indent_depth, MaxTextExtent, _DrawingWand::mvg, MVGPrintf(), _DrawingWand::name, _DrawingWand::pattern_bounds, _DrawingWand::pattern_id, _DrawingWand::pattern_offset, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport void DrawPushClipPath | ( | DrawingWand * | wand, |
const char * | clip_mask_id | ||
) |
Definition at line 4098 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::indent_depth, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawPushDefs | ( | DrawingWand * | wand | ) |
Definition at line 4133 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::indent_depth, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawPushPattern | ( | DrawingWand * | wand, |
const char * | pattern_id, | ||
const double | x, | ||
const double | y, | ||
const double | width, | ||
const double | height | ||
) |
Definition at line 4182 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::filter_off, _DrawingWand::indent_depth, _DrawingWand::mvg_length, MVGPrintf(), _DrawingWand::name, _DrawingWand::pattern_bounds, _DrawingWand::pattern_id, _DrawingWand::pattern_offset, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport void DrawRectangle | ( | DrawingWand * | wand, |
const double | x1, | ||
const double | y1, | ||
const double | x2, | ||
const double | y2 | ||
) |
Definition at line 4240 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawRender | ( | DrawingWand * | wand | ) |
Definition at line 4275 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::exception, _DrawingWand::image, _DrawingWand::mvg, _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport void DrawResetVectorGraphics | ( | DrawingWand * | wand | ) |
Definition at line 4318 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::mvg, _DrawingWand::mvg_alloc, _DrawingWand::mvg_length, _DrawingWand::mvg_width, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawRotate | ( | DrawingWand * | wand, |
const double | degrees | ||
) |
Definition at line 4355 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawRoundRectangle | ( | DrawingWand * | wand, |
double | x1, | ||
double | y1, | ||
double | x2, | ||
double | y2, | ||
double | rx, | ||
double | ry | ||
) |
Definition at line 4401 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawScale | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 4439 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetBorderColor | ( | DrawingWand * | wand, |
const PixelWand * | border_wand | ||
) |
Definition at line 4488 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, IsColorEqual(), MVGAppendColor(), MVGPrintf(), _DrawingWand::name, PixelGetQuantumColor(), _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawSetClipPath | ( | DrawingWand * | wand, |
const char * | clip_mask | ||
) |
Definition at line 4541 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, _DrawingWand::image, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport void DrawSetClipRule | ( | DrawingWand * | wand, |
const FillRule | fill_rule | ||
) |
Definition at line 4588 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetClipUnits | ( | DrawingWand * | wand, |
const ClipPathUnits | clip_units | ||
) |
Definition at line 4629 of file drawing-wand.c.
References AdjustAffine(), CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawSetDensity | ( | DrawingWand * | wand, |
const char * | density | ||
) |
Definition at line 4682 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), and _DrawingWand::signature.
WandExport void DrawSetFillColor | ( | DrawingWand * | wand, |
const PixelWand * | fill_wand | ||
) |
Definition at line 4724 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, IsColorEqual(), MVGAppendColor(), MVGPrintf(), _DrawingWand::name, PixelGetQuantumColor(), _DrawingWand::signature, and WandSignature.
WandExport void DrawSetFillOpacity | ( | DrawingWand * | wand, |
const double | fill_opacity | ||
) |
Definition at line 4774 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawSetFillAlpha().
WandExport MagickBooleanType DrawSetFillPatternURL | ( | DrawingWand * | wand, |
const char * | fill_url | ||
) |
Definition at line 4906 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::image, MaxTextExtent, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport void DrawSetFillRule | ( | DrawingWand * | wand, |
const FillRule | fill_rule | ||
) |
Definition at line 4966 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawSetFont | ( | DrawingWand * | wand, |
const char * | font_name | ||
) |
Definition at line 5006 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawSetFontFamily | ( | DrawingWand * | wand, |
const char * | font_family | ||
) |
Definition at line 5049 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawSetFontResolution | ( | DrawingWand * | wand, |
const double | x_resolution, | ||
const double | y_resolution | ||
) |
Definition at line 4819 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, MaxTextExtent, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetFontSize | ( | DrawingWand * | wand, |
const double | pointsize | ||
) |
Definition at line 5091 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetFontStretch | ( | DrawingWand * | wand, |
const StretchType | font_stretch | ||
) |
Definition at line 5134 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetFontStyle | ( | DrawingWand * | wand, |
const StyleType | style | ||
) |
Definition at line 5175 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetFontWeight | ( | DrawingWand * | wand, |
const size_t | font_weight | ||
) |
Definition at line 5215 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetGravity | ( | DrawingWand * | wand, |
const GravityType | gravity | ||
) |
Definition at line 5258 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetOpacity | ( | DrawingWand * | wand, |
const double | opacity | ||
) |
Definition at line 4860 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetStrokeAntialias | ( | DrawingWand * | wand, |
const MagickBooleanType | stroke_antialias | ||
) |
Definition at line 5410 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetStrokeColor | ( | DrawingWand * | wand, |
const PixelWand * | stroke_wand | ||
) |
Definition at line 5298 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, IsColorEqual(), MVGAppendColor(), MVGPrintf(), _DrawingWand::name, PixelGetQuantumColor(), _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawSetStrokeDashArray | ( | DrawingWand * | wand, |
const size_t | number_elements, | ||
const double * | dasharray | ||
) |
Definition at line 5459 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport void DrawSetStrokeDashOffset | ( | DrawingWand * | wand, |
const double | dash_offset | ||
) |
Definition at line 5580 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetStrokeLineCap | ( | DrawingWand * | wand, |
const LineCap | linecap | ||
) |
Definition at line 5622 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetStrokeLineJoin | ( | DrawingWand * | wand, |
const LineJoin | linejoin | ||
) |
Definition at line 5663 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetStrokeMiterLimit | ( | DrawingWand * | wand, |
const size_t | miterlimit | ||
) |
Definition at line 5707 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetStrokeOpacity | ( | DrawingWand * | wand, |
const double | stroke_opacity | ||
) |
Definition at line 5746 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawSetStrokeAlpha().
WandExport MagickBooleanType DrawSetStrokePatternURL | ( | DrawingWand * | wand, |
const char * | stroke_url | ||
) |
Definition at line 5349 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::image, MaxTextExtent, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
WandExport void DrawSetStrokeWidth | ( | DrawingWand * | wand, |
const double | stroke_width | ||
) |
Definition at line 5791 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextAlignment | ( | DrawingWand * | wand, |
const AlignType | alignment | ||
) |
Definition at line 5831 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextAntialias | ( | DrawingWand * | wand, |
const MagickBooleanType | text_antialias | ||
) |
Definition at line 5874 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextDecoration | ( | DrawingWand * | wand, |
const DecorationType | decoration | ||
) |
Definition at line 5916 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextDirection | ( | DrawingWand * | wand, |
const DirectionType | direction | ||
) |
Definition at line 5959 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextEncoding | ( | DrawingWand * | wand, |
const char * | encoding | ||
) |
Definition at line 6005 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextInterlineSpacing | ( | DrawingWand * | wand, |
const double | interline_spacing | ||
) |
Definition at line 6085 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextInterwordSpacing | ( | DrawingWand * | wand, |
const double | interword_spacing | ||
) |
Definition at line 6127 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextKerning | ( | DrawingWand * | wand, |
const double | kerning | ||
) |
Definition at line 6045 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSetTextUnderColor | ( | DrawingWand * | wand, |
const PixelWand * | under_wand | ||
) |
Definition at line 6170 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, IsColorEqual(), MVGAppendColor(), MVGPrintf(), _DrawingWand::name, PixelGetQuantumColor(), _DrawingWand::signature, and WandSignature.
WandExport MagickBooleanType DrawSetVectorGraphics | ( | DrawingWand * | wand, |
const char * | xml | ||
) |
Definition at line 6233 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::exception, IsPoint(), MaxTextExtent, _DrawingWand::mvg, _DrawingWand::mvg_alloc, _DrawingWand::mvg_length, _DrawingWand::name, _DrawingWand::signature, ThrowWandFatalException, and WandSignature.
WandExport void DrawSetViewbox | ( | DrawingWand * | wand, |
ssize_t | x1, | ||
ssize_t | y1, | ||
ssize_t | x2, | ||
ssize_t | y2 | ||
) |
Definition at line 6646 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSkewX | ( | DrawingWand * | wand, |
const double | degrees | ||
) |
Definition at line 6530 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawSkewY | ( | DrawingWand * | wand, |
const double | degrees | ||
) |
Definition at line 6564 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
WandExport void DrawTranslate | ( | DrawingWand * | wand, |
const double | x, | ||
const double | y | ||
) |
Definition at line 6602 of file drawing-wand.c.
References _DrawingWand::debug, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
|
inlinestatic |
Definition at line 4474 of file drawing-wand.c.
Referenced by DrawSetBorderColor(), DrawSetFillColor(), DrawSetStrokeColor(), and DrawSetTextUnderColor().
WandExport MagickBooleanType IsDrawingWand | ( | const DrawingWand * | wand | ) |
Definition at line 6679 of file drawing-wand.c.
References DrawingWandId, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
|
inlinestatic |
Definition at line 6220 of file drawing-wand.c.
Referenced by DrawSetVectorGraphics().
|
static |
Definition at line 280 of file drawing-wand.c.
References _DrawingWand::image, MaxTextExtent, and MVGPrintf().
Referenced by DrawSetBorderColor(), DrawSetFillColor(), DrawSetStrokeColor(), and DrawSetTextUnderColor().
|
static |
Definition at line 307 of file drawing-wand.c.
References MVGAutoWrapPrintf(), and MVGPrintf().
Referenced by DrawBezier(), DrawPolygon(), and DrawPolyline().
|
static |
Definition at line 250 of file drawing-wand.c.
References MaxTextExtent, _DrawingWand::mvg_width, MVGPrintf(), and ThrowDrawException.
Referenced by DrawPathClose(), DrawPathCurveTo(), DrawPathCurveToQuadraticBezier(), DrawPathCurveToQuadraticBezierSmooth(), DrawPathCurveToSmooth(), DrawPathEllipticArc(), DrawPathLineTo(), DrawPathLineToHorizontal(), DrawPathLineToVertical(), DrawPathMoveTo(), and MVGAppendPointsCommand().
|
static |
Definition at line 160 of file drawing-wand.c.
References MaxTextExtent, ThrowDrawException, and WandSignature.
Referenced by DrawAffine(), DrawAnnotation(), DrawArc(), DrawCircle(), DrawColor(), DrawComment(), DrawComposite(), DrawEllipse(), DrawLine(), DrawMatte(), DrawPathFinish(), DrawPathStart(), DrawPoint(), DrawPopClipPath(), DrawPopDefs(), DrawPopPattern(), DrawPushClipPath(), DrawPushDefs(), DrawPushPattern(), DrawRectangle(), DrawRotate(), DrawRoundRectangle(), DrawScale(), DrawSetBorderColor(), DrawSetClipPath(), DrawSetClipRule(), DrawSetClipUnits(), DrawSetDensity(), DrawSetFillColor(), DrawSetFillOpacity(), DrawSetFillPatternURL(), DrawSetFillRule(), DrawSetFont(), DrawSetFontFamily(), DrawSetFontSize(), DrawSetFontStretch(), DrawSetFontStyle(), DrawSetFontWeight(), DrawSetGravity(), DrawSetOpacity(), DrawSetStrokeAntialias(), DrawSetStrokeColor(), DrawSetStrokeDashArray(), DrawSetStrokeDashOffset(), DrawSetStrokeLineCap(), DrawSetStrokeLineJoin(), DrawSetStrokeMiterLimit(), DrawSetStrokeOpacity(), DrawSetStrokePatternURL(), DrawSetStrokeWidth(), DrawSetTextAlignment(), DrawSetTextAntialias(), DrawSetTextDecoration(), DrawSetTextDirection(), DrawSetTextEncoding(), DrawSetTextInterlineSpacing(), DrawSetTextInterwordSpacing(), DrawSetTextKerning(), DrawSetTextUnderColor(), DrawSetViewbox(), DrawSkewX(), DrawSkewY(), DrawTranslate(), MVGAppendColor(), MVGAppendPointsCommand(), MVGAutoWrapPrintf(), PopDrawingWand(), and PushDrawingWand().
WandExport DrawingWand * NewDrawingWand | ( | void | ) |
Definition at line 6709 of file drawing-wand.c.
References AcquireWandId(), CurrentContext, _DrawingWand::debug, DefaultPathMode, _DrawingWand::destroy, DrawingWandId, _DrawingWand::exception, _DrawingWand::filter_off, _DrawingWand::graphic_context, _DrawingWand::id, _DrawingWand::image, _DrawingWand::indent_depth, _DrawingWand::index, MaxTextExtent, _DrawingWand::mvg, _DrawingWand::mvg_alloc, _DrawingWand::mvg_length, _DrawingWand::mvg_width, _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::pattern_bounds, _DrawingWand::pattern_id, _DrawingWand::pattern_offset, _DrawingWand::signature, ThrowWandFatalException, and WandSignature.
Referenced by AcquireDrawingWand().
WandExport DrawInfo * PeekDrawingWand | ( | const DrawingWand * | wand | ) |
Definition at line 6784 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::mvg, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawPeekGraphicWand(), MagickAffineTransformImage(), MagickAnnotateImage(), MagickDrawImage(), MagickPolaroidImage(), MagickQueryFontMetrics(), and MagickQueryMultilineFontMetrics().
WandExport MagickBooleanType PopDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 6823 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::graphic_context, _DrawingWand::image, _DrawingWand::indent_depth, _DrawingWand::index, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
Referenced by DrawPopGraphicContext().
WandExport MagickBooleanType PushDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 6878 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::graphic_context, _DrawingWand::indent_depth, _DrawingWand::index, MVGPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
Referenced by DrawPushGraphicContext().
|
inlinestatic |
Definition at line 2382 of file drawing-wand.c.
Referenced by DrawGetVectorGraphics(), and MogrifyImage().