#include "wand/studio.h"#include "wand/MagickWand.h"#include "wand/magick-wand-private.h"#include "wand/wand.h"
Go to the source code of this file.
Data Structures | |
| struct | _DrawingWand |
| struct | _DrawVTable |
Defines | |
| #define | DRAW_BINARY_IMPLEMENTATION 0 |
| #define | CurrentContext (wand->graphic_context[wand->index]) |
| #define | DrawingWandId "DrawingWand" |
| #define | ThrowDrawException(severity, tag, reason) |
Enumerations | |
| enum | PathOperation { PathDefaultOperation, PathCloseOperation, PathCurveToOperation, PathCurveToQuadraticBezierOperation, PathCurveToQuadraticBezierSmoothOperation, PathCurveToSmoothOperation, PathEllipticArcOperation, PathLineToHorizontalOperation, PathLineToOperation, PathLineToVerticalOperation, PathMoveToOperation } |
| enum | PathMode { DefaultPathMode, AbsolutePathMode, RelativePathMode } |
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 unsigned long number_coordinates, const PointInfo *coordinates) |
| static void | AdjustAffine (DrawingWand *wand, const AffineMatrix *affine) |
| 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 DrawingWand * | DrawAllocateWand (const DrawInfo *draw_info, Image *image) |
| 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 unsigned long 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 * | 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 double | DrawGetFontSize (const DrawingWand *wand) |
| WandExport StretchType | DrawGetFontStretch (const DrawingWand *wand) |
| WandExport StyleType | DrawGetFontStyle (const DrawingWand *wand) |
| WandExport unsigned long | 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, unsigned long *number_elements) |
| WandExport double | DrawGetStrokeDashOffset (const DrawingWand *wand) |
| WandExport LineCap | DrawGetStrokeLineCap (const DrawingWand *wand) |
| WandExport LineJoin | DrawGetStrokeLineJoin (const DrawingWand *wand) |
| WandExport unsigned long | 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 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 unsigned long number_coordinates, const PointInfo *coordinates) |
| WandExport void | DrawPolyline (DrawingWand *wand, const unsigned long 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 void | DrawSetFillColor (DrawingWand *wand, const PixelWand *fill_wand) |
| WandExport void | DrawSetFillOpacity (DrawingWand *wand, const double fill_opacity) |
| 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 unsigned long 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 unsigned long number_elements, const double *dash_array) |
| 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 unsigned long 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 | 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, unsigned long x1, unsigned long y1, unsigned long x2, unsigned long 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 59 of file drawing-wand.c.
Referenced by AdjustAffine(), ClearDrawingWand(), DestroyDrawingWand(), DrawAllocateWand(), DrawGetBorderColor(), DrawGetClipPath(), DrawGetClipRule(), DrawGetClipUnits(), DrawGetFillColor(), DrawGetFillOpacity(), DrawGetFillRule(), DrawGetFont(), DrawGetFontFamily(), DrawGetFontSize(), DrawGetFontStretch(), DrawGetFontStyle(), DrawGetFontWeight(), DrawGetGravity(), DrawGetOpacity(), DrawGetStrokeAntialias(), DrawGetStrokeColor(), DrawGetStrokeDashArray(), DrawGetStrokeDashOffset(), DrawGetStrokeLineCap(), DrawGetStrokeLineJoin(), DrawGetStrokeMiterLimit(), DrawGetStrokeOpacity(), DrawGetStrokeWidth(), DrawGetTextAlignment(), DrawGetTextAntialias(), DrawGetTextDecoration(), DrawGetTextEncoding(), DrawGetTextInterlineSpacing(), DrawGetTextInterwordSpacing(), DrawGetTextKerning(), DrawGetTextUnderColor(), DrawGetVectorGraphics(), DrawRender(), DrawSetBorderColor(), DrawSetClipPath(), DrawSetClipRule(), DrawSetClipUnits(), 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(), DrawSetTextEncoding(), DrawSetTextInterlineSpacing(), DrawSetTextInterwordSpacing(), DrawSetTextKerning(), DrawSetTextUnderColor(), DrawSetVectorGraphics(), NewDrawingWand(), PeekDrawingWand(), PopDrawingWand(), and PushDrawingWand().
| #define DRAW_BINARY_IMPLEMENTATION 0 |
Definition at line 57 of file drawing-wand.c.
| #define DrawingWandId "DrawingWand" |
Definition at line 60 of file drawing-wand.c.
Referenced by IsDrawingWand(), and NewDrawingWand().
| #define ThrowDrawException | ( | severity, | |||
| tag, | |||||
| reason | ) |
(void) ThrowMagickException( \
wand->exception,GetMagickModule(),severity,tag,"`%s'",reason);
Definition at line 61 of file drawing-wand.c.
Referenced by ClearDrawingWand(), DrawComposite(), DrawPopPattern(), DrawPushPattern(), DrawRender(), DrawSetClipPath(), DrawSetFillPatternURL(), DrawSetStrokeDashArray(), DrawSetStrokePatternURL(), MvgAutoWrapPrintf(), MvgPrintf(), PopDrawingWand(), and PushDrawingWand().
| enum PathMode |
Definition at line 82 of file drawing-wand.c.
| enum PathOperation |
Definition at line 67 of file drawing-wand.c.
| static void AdjustAffine | ( | DrawingWand * | wand, | |
| const AffineMatrix * | affine | |||
| ) | [static] |
Definition at line 430 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawAffine(), DrawRotate(), DrawScale(), DrawSetClipUnits(), DrawSkewX(), and DrawTranslate().
| WandExport void ClearDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 476 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 546 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 624 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.
Referenced by main(), and ScribbleImage().
| WandExport void DrawAffine | ( | DrawingWand * | wand, | |
| const AffineMatrix * | affine | |||
| ) |
Definition at line 674 of file drawing-wand.c.
References AdjustAffine(), _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawSkewY().
| WandExport DrawingWand* DrawAllocateWand | ( | const DrawInfo * | draw_info, | |
| Image * | image | |||
| ) |
Definition at line 711 of file drawing-wand.c.
References CurrentContext, _DrawingWand::destroy, _DrawingWand::image, and NewDrawingWand().
| WandExport void DrawAnnotation | ( | DrawingWand * | wand, | |
| const double | x, | |||
| const double | y, | |||
| const unsigned char * | text | |||
| ) |
Definition at line 760 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by main().
| 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 812 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawBezier | ( | DrawingWand * | wand, | |
| const unsigned long | number_coordinates, | |||
| const PointInfo * | coordinates | |||
| ) |
Definition at line 849 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 891 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport MagickBooleanType DrawClearException | ( | DrawingWand * | wand | ) |
Definition at line 923 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 1094 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 1129 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 974 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 1169 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawGetBorderColor | ( | const DrawingWand * | wand, | |
| PixelWand * | border_color | |||
| ) |
Definition at line 1205 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 1239 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport FillRule DrawGetClipRule | ( | const DrawingWand * | wand | ) |
Definition at line 1273 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport ClipPathUnits DrawGetClipUnits | ( | const DrawingWand * | wand | ) |
Definition at line 1304 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport char* DrawGetException | ( | const DrawingWand * | wand, | |
| ExceptionType * | severity | |||
| ) |
Definition at line 1339 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 1395 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 1429 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 1462 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, QuantumScale, _DrawingWand::signature, and WandSignature.
Referenced by DrawGetFillAlpha().
| WandExport FillRule DrawGetFillRule | ( | const DrawingWand * | wand | ) |
Definition at line 1497 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport char* DrawGetFont | ( | const DrawingWand * | wand | ) |
Definition at line 1530 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 1564 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport double DrawGetFontSize | ( | const DrawingWand * | wand | ) |
Definition at line 1597 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 1628 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport StyleType DrawGetFontStyle | ( | const DrawingWand * | wand | ) |
Definition at line 1659 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport unsigned long DrawGetFontWeight | ( | const DrawingWand * | wand | ) |
Definition at line 1690 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport GravityType DrawGetGravity | ( | const DrawingWand * | wand | ) |
Definition at line 1722 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport double DrawGetOpacity | ( | const DrawingWand * | wand | ) |
Definition at line 1754 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, QuantumScale, _DrawingWand::signature, and WandSignature.
| WandExport MagickBooleanType DrawGetStrokeAntialias | ( | const DrawingWand * | wand | ) |
Definition at line 1792 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 1826 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, | |
| unsigned long * | number_elements | |||
| ) |
Definition at line 1864 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport double DrawGetStrokeDashOffset | ( | const DrawingWand * | wand | ) |
Definition at line 1929 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport LineCap DrawGetStrokeLineCap | ( | const DrawingWand * | wand | ) |
Definition at line 1962 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport LineJoin DrawGetStrokeLineJoin | ( | const DrawingWand * | wand | ) |
Definition at line 1996 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport unsigned long DrawGetStrokeMiterLimit | ( | const DrawingWand * | wand | ) |
Definition at line 2031 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport double DrawGetStrokeOpacity | ( | const DrawingWand * | wand | ) |
Definition at line 2062 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, QuantumScale, _DrawingWand::signature, and WandSignature.
Referenced by DrawGetStrokeAlpha().
| WandExport double DrawGetStrokeWidth | ( | const DrawingWand * | wand | ) |
Definition at line 2098 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport AlignType DrawGetTextAlignment | ( | const DrawingWand * | wand | ) |
Definition at line 2130 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport MagickBooleanType DrawGetTextAntialias | ( | const DrawingWand * | wand | ) |
Definition at line 2162 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport DecorationType DrawGetTextDecoration | ( | const DrawingWand * | wand | ) |
Definition at line 2194 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport char* DrawGetTextEncoding | ( | const DrawingWand * | wand | ) |
Definition at line 2227 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport double DrawGetTextInterlineSpacing | ( | DrawingWand * | wand | ) |
Definition at line 2292 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport double DrawGetTextInterwordSpacing | ( | DrawingWand * | wand | ) |
Definition at line 2323 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport double DrawGetTextKerning | ( | DrawingWand * | wand | ) |
Definition at line 2260 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 2620 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::name, PixelSetQuantumColor(), _DrawingWand::signature, and WandSignature.
| WandExport char* DrawGetVectorGraphics | ( | DrawingWand * | wand | ) |
Definition at line 2372 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::image, MaxTextExtent, _DrawingWand::mvg, _DrawingWand::name, QuantumScale, 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 2663 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 2712 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport void DrawPathClose | ( | DrawingWand * | wand | ) |
Definition at line 2748 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, MvgAutoWrapPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::signature, and WandSignature.
| 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 | |||
| ) | [static] |
Definition at line 2799 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 2819 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathCurveTo(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| static void DrawPathCurveToQuadraticBezier | ( | DrawingWand * | wand, | |
| const PathMode | mode, | |||
| const double | x1, | |||
| double | y1, | |||
| const double | x, | |||
| const double | y | |||
| ) | [static] |
Definition at line 2914 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 2933 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 2977 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathCurveToQuadraticBezier(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
| static void DrawPathCurveToQuadraticBezierSmooth | ( | DrawingWand * | wand, | |
| const PathMode | mode, | |||
| const double | x, | |||
| const double | y | |||
| ) | [static] |
Definition at line 3026 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 3045 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 3092 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 2869 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathCurveTo(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
| static void DrawPathCurveToSmooth | ( | DrawingWand * | wand, | |
| const PathMode | mode, | |||
| const double | x2, | |||
| const double | y2, | |||
| const double | x, | |||
| const double | y | |||
| ) | [static] |
Definition at line 3140 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 3159 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 3209 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathCurveToSmooth(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
| 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 | |||
| ) | [static] |
Definition at line 3268 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 3291 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 3351 of file drawing-wand.c.
References DrawPathEllipticArc(), and RelativePathMode.
| WandExport void DrawPathFinish | ( | DrawingWand * | wand | ) |
Definition at line 3382 of file drawing-wand.c.
References _DrawingWand::debug, DefaultPathMode, MvgPrintf(), _DrawingWand::name, _DrawingWand::path_mode, _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::signature, and WandSignature.
| static void DrawPathLineTo | ( | DrawingWand * | wand, | |
| const PathMode | mode, | |||
| const double | x, | |||
| const double | y | |||
| ) | [static] |
Definition at line 3422 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 3441 of file drawing-wand.c.
References AbsolutePathMode, _DrawingWand::debug, DrawPathLineTo(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| static void DrawPathLineToHorizontal | ( | DrawingWand * | wand, | |
| const PathMode | mode, | |||
| const double | x | |||
| ) | [static] |
Definition at line 3518 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 3537 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 3574 of file drawing-wand.c.
References DrawPathLineToHorizontal(), and RelativePathMode.
| WandExport void DrawPathLineToRelative | ( | DrawingWand * | wand, | |
| const double | x, | |||
| const double | y | |||
| ) |
Definition at line 3480 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathLineTo(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
| static void DrawPathLineToVertical | ( | DrawingWand * | wand, | |
| const PathMode | mode, | |||
| const double | y | |||
| ) | [static] |
Definition at line 3608 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 3627 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 3663 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathLineToVertical(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
| static void DrawPathMoveTo | ( | DrawingWand * | wand, | |
| const PathMode | mode, | |||
| const double | x, | |||
| const double | y | |||
| ) | [static] |
Definition at line 3701 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 3720 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 3759 of file drawing-wand.c.
References _DrawingWand::debug, DrawPathMoveTo(), _DrawingWand::name, RelativePathMode, _DrawingWand::signature, and WandSignature.
| WandExport void DrawPathStart | ( | DrawingWand * | wand | ) |
Definition at line 3795 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 3832 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport void DrawPolygon | ( | DrawingWand * | wand, | |
| const unsigned long | number_coordinates, | |||
| const PointInfo * | coordinates | |||
| ) |
Definition at line 3869 of file drawing-wand.c.
References _DrawingWand::debug, MvgAppendPointsCommand(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawPolyline | ( | DrawingWand * | wand, | |
| const unsigned long | number_coordinates, | |||
| const PointInfo * | coordinates | |||
| ) |
Definition at line 3907 of file drawing-wand.c.
References _DrawingWand::debug, MvgAppendPointsCommand(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport void DrawPopClipPath | ( | DrawingWand * | wand | ) |
Definition at line 3939 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::indent_depth, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawPopDefs | ( | DrawingWand * | wand | ) |
Definition at line 3972 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::indent_depth, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawPopPattern | ( | DrawingWand * | wand | ) |
Definition at line 4005 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 4068 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::indent_depth, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawPushDefs | ( | DrawingWand * | wand | ) |
Definition at line 4103 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::indent_depth, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawPushPattern | ( | DrawingWand * | wand, | |
| const char * | pattern_id, | |||
| const double | x, | |||
| const double | y, | |||
| const double | width, | |||
| const double | height | |||
| ) |
Definition at line 4152 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 4210 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawRender | ( | DrawingWand * | wand | ) |
Definition at line 4242 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 4285 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 4322 of file drawing-wand.c.
References AdjustAffine(), _DrawingWand::debug, DegreesToRadians, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by main(), and ScribbleImage().
| WandExport void DrawRoundRectangle | ( | DrawingWand * | wand, | |
| double | x1, | |||
| double | y1, | |||
| double | x2, | |||
| double | y2, | |||
| double | rx, | |||
| double | ry | |||
| ) |
Definition at line 4377 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawScale | ( | DrawingWand * | wand, | |
| const double | x, | |||
| const double | y | |||
| ) |
Definition at line 4414 of file drawing-wand.c.
References AdjustAffine(), _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawSetBorderColor | ( | DrawingWand * | wand, | |
| const PixelWand * | border_wand | |||
| ) |
Definition at line 4470 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 4522 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, _DrawingWand::image, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawSetClipRule | ( | DrawingWand * | wand, | |
| const FillRule | fill_rule | |||
| ) |
Definition at line 4569 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 4610 of file drawing-wand.c.
References AdjustAffine(), CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport void DrawSetFillColor | ( | DrawingWand * | wand, | |
| const PixelWand * | fill_wand | |||
| ) |
Definition at line 4662 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, IsColorEqual(), MvgAppendColor(), MvgPrintf(), _DrawingWand::name, PixelGetQuantumColor(), _DrawingWand::signature, and WandSignature.
Referenced by main(), and ScribbleImage().
| WandExport void DrawSetFillOpacity | ( | DrawingWand * | wand, | |
| const double | fill_opacity | |||
| ) |
Definition at line 4712 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by DrawSetFillAlpha(), and ScribbleImage().
| WandExport MagickBooleanType DrawSetFillPatternURL | ( | DrawingWand * | wand, | |
| const char * | fill_url | |||
| ) |
Definition at line 4801 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 4861 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawSetFont | ( | DrawingWand * | wand, | |
| const char * | font_name | |||
| ) |
Definition at line 4901 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 4944 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport void DrawSetFontSize | ( | DrawingWand * | wand, | |
| const double | pointsize | |||
| ) |
Definition at line 4986 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by main().
| WandExport void DrawSetFontStretch | ( | DrawingWand * | wand, | |
| const StretchType | font_stretch | |||
| ) |
Definition at line 5029 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 5070 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 unsigned long | font_weight | |||
| ) |
Definition at line 5110 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 5153 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 4755 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 5305 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawSetStrokeColor | ( | DrawingWand * | wand, | |
| const PixelWand * | stroke_wand | |||
| ) |
Definition at line 5193 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, IsColorEqual(), MvgAppendColor(), MvgPrintf(), _DrawingWand::name, PixelGetQuantumColor(), _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawSetStrokeDashArray | ( | DrawingWand * | wand, | |
| const unsigned long | number_elements, | |||
| const double * | dash_array | |||
| ) |
Definition at line 5354 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, ThrowDrawException, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawSetStrokeDashOffset | ( | DrawingWand * | wand, | |
| const double | dash_offset | |||
| ) |
Definition at line 5468 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 5510 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawSetStrokeLineJoin | ( | DrawingWand * | wand, | |
| const LineJoin | linejoin | |||
| ) |
Definition at line 5552 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawSetStrokeMiterLimit | ( | DrawingWand * | wand, | |
| const unsigned long | miterlimit | |||
| ) |
Definition at line 5596 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 5635 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 5244 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 5680 of file drawing-wand.c.
References CurrentContext, _DrawingWand::debug, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawSetTextAlignment | ( | DrawingWand * | wand, | |
| const AlignType | alignment | |||
| ) |
Definition at line 5720 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 5763 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 5805 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 5850 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 5930 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 5971 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 5890 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 6013 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 6075 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, | |
| unsigned long | x1, | |||
| unsigned long | y1, | |||
| unsigned long | x2, | |||
| unsigned long | y2 | |||
| ) |
Definition at line 6498 of file drawing-wand.c.
References _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| WandExport void DrawSkewX | ( | DrawingWand * | wand, | |
| const double | degrees | |||
| ) |
Definition at line 6363 of file drawing-wand.c.
References AdjustAffine(), _DrawingWand::debug, DegreesToRadians, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport void DrawSkewY | ( | DrawingWand * | wand, | |
| const double | degrees | |||
| ) |
Definition at line 6403 of file drawing-wand.c.
References _DrawingWand::debug, DegreesToRadians, DrawAffine(), MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| WandExport void DrawTranslate | ( | DrawingWand * | wand, | |
| const double | x, | |||
| const double | y | |||
| ) |
Definition at line 6447 of file drawing-wand.c.
References AdjustAffine(), _DrawingWand::debug, MvgPrintf(), _DrawingWand::name, _DrawingWand::signature, and WandSignature.
Referenced by ScribbleImage().
| static MagickBooleanType IsColorEqual | ( | const PixelPacket * | p, | |
| const PixelPacket * | q | |||
| ) | [inline, static] |
Definition at line 4456 of file drawing-wand.c.
Referenced by DrawSetBorderColor(), DrawSetFillColor(), DrawSetStrokeColor(), and DrawSetTextUnderColor().
| WandExport MagickBooleanType IsDrawingWand | ( | const DrawingWand * | wand | ) |
Definition at line 6530 of file drawing-wand.c.
References DrawingWandId, _DrawingWand::name, _DrawingWand::signature, and WandSignature.
| static MagickBooleanType IsPoint | ( | const char * | point | ) | [inline, static] |
Definition at line 6063 of file drawing-wand.c.
Referenced by DrawSetVectorGraphics().
| static void MvgAppendColor | ( | DrawingWand * | wand, | |
| const PixelPacket * | color | |||
| ) | [static] |
Definition at line 387 of file drawing-wand.c.
References _DrawingWand::image, MaxTextExtent, and MvgPrintf().
Referenced by DrawSetBorderColor(), DrawSetFillColor(), DrawSetStrokeColor(), and DrawSetTextUnderColor().
| static void MvgAppendPointsCommand | ( | DrawingWand * | wand, | |
| const char * | command, | |||
| const unsigned long | number_coordinates, | |||
| const PointInfo * | coordinates | |||
| ) | [static] |
Definition at line 412 of file drawing-wand.c.
References MvgAutoWrapPrintf(), and MvgPrintf().
Referenced by DrawBezier(), DrawPolygon(), and DrawPolyline().
| static int MvgAutoWrapPrintf | ( | DrawingWand * | wand, | |
| const char * | format, | |||
| ... | ||||
| ) | [static] |
Definition at line 356 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 int MvgPrintf | ( | DrawingWand * | , | |
| wand_attribute((format ( | const char *, | |||
| ... | ||||
| ) | [static] |
Definition at line 268 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(), 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(), DrawSetTextEncoding(), DrawSetTextInterlineSpacing(), DrawSetTextInterwordSpacing(), DrawSetTextKerning(), DrawSetTextUnderColor(), DrawSetViewbox(), DrawSkewX(), DrawSkewY(), DrawTranslate(), MvgAppendColor(), MvgAppendPointsCommand(), MvgAutoWrapPrintf(), PopDrawingWand(), and PushDrawingWand().
| WandExport DrawingWand* NewDrawingWand | ( | void | ) |
Definition at line 6560 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 DrawAllocateWand(), main(), and ScribbleImage().
| WandExport DrawInfo* PeekDrawingWand | ( | const DrawingWand * | wand | ) |
Definition at line 6635 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 6675 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(), main(), and ScribbleImage().
| WandExport MagickBooleanType PushDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 6730 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(), main(), and ScribbleImage().
| static void SetMagickPixelPacket | ( | const Image * | image, | |
| const PixelPacket * | color, | |||
| const IndexPacket * | index, | |||
| MagickPixelPacket * | pixel | |||
| ) | [inline, static] |
Definition at line 2358 of file drawing-wand.c.
Referenced by DrawGetVectorGraphics(), and MogrifyImage().
1.6.1