|
MagickWand
6.7.5
|
#include "MagickWand/studio.h"#include "MagickWand/MagickWand.h"#include "MagickWand/magick-wand-private.h"#include "MagickWand/wand.h"#include "MagickCore/string-private.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 PixelInfo *packet) |
| 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 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 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 * | DrawGetException (const DrawingWand *wand, ExceptionType *severity) |
| WandExport ExceptionType | DrawGetExceptionType (const DrawingWand *wand) |
| WandExport void | DrawGetFillColor (const DrawingWand *wand, PixelWand *fill_color) |
| WandExport double | DrawGetFillAlpha (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 | DrawGetAlpha (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 | DrawGetStrokeAlpha (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) |
| 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) |
| 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 | DrawSetFillAlpha (DrawingWand *wand, const double fill_alpha) |
| WandExport MagickBooleanType | DrawSetFontResolution (DrawingWand *wand, const double x_resolution, const double y_resolution) |
| WandExport void | DrawSetAlpha (DrawingWand *wand, const double alpha) |
| 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 *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 size_t miterlimit) |
| WandExport void | DrawSetStrokeAlpha (DrawingWand *wand, const double stroke_alpha) |
| 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, 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 60 of file drawing-wand.c.
Referenced by AdjustAffine(), ClearDrawingWand(), DestroyDrawingWand(), DrawAllocateWand(), DrawGetBorderColor(), DrawGetClipPath(), DrawGetClipRule(), DrawGetClipUnits(), DrawGetFillColor(), DrawGetFillAlpha(), DrawGetFillRule(), DrawGetFont(), DrawGetFontFamily(), DrawGetFontResolution(), DrawGetFontSize(), DrawGetFontStretch(), DrawGetFontStyle(), DrawGetFontWeight(), DrawGetGravity(), DrawGetAlpha(), DrawGetStrokeAntialias(), DrawGetStrokeColor(), DrawGetStrokeDashArray(), DrawGetStrokeDashOffset(), DrawGetStrokeLineCap(), DrawGetStrokeLineJoin(), DrawGetStrokeMiterLimit(), DrawGetStrokeAlpha(), DrawGetStrokeWidth(), DrawGetTextAlignment(), DrawGetTextAntialias(), DrawGetTextDecoration(), DrawGetTextEncoding(), DrawGetTextKerning(), DrawGetTextInterlineSpacing(), DrawGetTextInterwordSpacing(), DrawGetVectorGraphics(), DrawGetTextUnderColor(), DrawRender(), DrawSetBorderColor(), DrawSetClipPath(), DrawSetClipRule(), DrawSetClipUnits(), DrawSetFillColor(), DrawSetFillAlpha(), DrawSetFontResolution(), DrawSetAlpha(), DrawSetFillPatternURL(), DrawSetFillRule(), DrawSetFont(), DrawSetFontFamily(), DrawSetFontSize(), DrawSetFontStretch(), DrawSetFontStyle(), DrawSetFontWeight(), DrawSetGravity(), DrawSetStrokeColor(), DrawSetStrokePatternURL(), DrawSetStrokeAntialias(), DrawSetStrokeDashArray(), DrawSetStrokeDashOffset(), DrawSetStrokeLineCap(), DrawSetStrokeLineJoin(), DrawSetStrokeMiterLimit(), DrawSetStrokeAlpha(), DrawSetStrokeWidth(), DrawSetTextAlignment(), DrawSetTextAntialias(), DrawSetTextDecoration(), DrawSetTextEncoding(), DrawSetTextKerning(), DrawSetTextInterlineSpacing(), DrawSetTextInterwordSpacing(), DrawSetTextUnderColor(), DrawSetVectorGraphics(), NewDrawingWand(), PeekDrawingWand(), PopDrawingWand(), and PushDrawingWand().
| #define DRAW_BINARY_IMPLEMENTATION 0 |
Definition at line 58 of file drawing-wand.c.
| #define DrawingWandId "DrawingWand" |
Definition at line 61 of file drawing-wand.c.
Referenced by IsDrawingWand(), and NewDrawingWand().
| #define ThrowDrawException | ( | severity, | |
| tag, | |||
| reason | |||
| ) |
Definition at line 62 of file drawing-wand.c.
Referenced by MvgPrintf(), MvgAutoWrapPrintf(), ClearDrawingWand(), DrawComposite(), DrawPopPattern(), DrawPushPattern(), DrawRender(), DrawSetClipPath(), DrawSetFillPatternURL(), DrawSetStrokePatternURL(), DrawSetStrokeDashArray(), PopDrawingWand(), and PushDrawingWand().
| enum PathMode |
Definition at line 83 of file drawing-wand.c.
| enum PathOperation |
Definition at line 68 of file drawing-wand.c.
| static void AdjustAffine | ( | DrawingWand * | wand, |
| const AffineMatrix * | affine | ||
| ) | [static] |
Definition at line 432 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
Referenced by DrawAffine(), and DrawSetClipUnits().
| WandExport void ClearDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 478 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::index, CurrentContext, _DrawingWand::graphic_context, _DrawingWand::pattern_id, _DrawingWand::mvg, _DrawingWand::destroy, _DrawingWand::image, _DrawingWand::mvg_alloc, _DrawingWand::mvg_length, _DrawingWand::mvg_width, _DrawingWand::pattern_offset, _DrawingWand::pattern_bounds, ThrowDrawException, _DrawingWand::filter_off, _DrawingWand::indent_depth, _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::path_mode, DefaultPathMode, and _DrawingWand::exception.
| WandExport DrawingWand* CloneDrawingWand | ( | const DrawingWand * | wand | ) |
Definition at line 548 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, ThrowWandFatalException, _DrawingWand::id, AcquireWandId(), MaxTextExtent, _DrawingWand::exception, _DrawingWand::mvg, _DrawingWand::mvg_length, _DrawingWand::mvg_alloc, _DrawingWand::mvg_width, _DrawingWand::pattern_id, _DrawingWand::pattern_offset, _DrawingWand::pattern_bounds, _DrawingWand::index, _DrawingWand::graphic_context, _DrawingWand::filter_off, _DrawingWand::indent_depth, _DrawingWand::path_operation, _DrawingWand::path_mode, _DrawingWand::image, and _DrawingWand::destroy.
| WandExport DrawingWand* DestroyDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 626 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::index, CurrentContext, _DrawingWand::graphic_context, _DrawingWand::pattern_id, _DrawingWand::mvg, _DrawingWand::destroy, _DrawingWand::image, _DrawingWand::exception, RelinquishWandId(), and _DrawingWand::id.
Referenced by ScribbleImage(), and main().
| WandExport void DrawAffine | ( | DrawingWand * | wand, |
| const AffineMatrix * | affine | ||
| ) |
Definition at line 676 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, AdjustAffine(), and MvgPrintf().
| WandExport DrawingWand* DrawAllocateWand | ( | const DrawInfo * | draw_info, |
| Image * | image | ||
| ) |
Definition at line 713 of file drawing-wand.c.
References NewDrawingWand(), CurrentContext, _DrawingWand::image, and _DrawingWand::destroy.
| WandExport void DrawAnnotation | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y, | ||
| const unsigned char * | text | ||
| ) |
Definition at line 762 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
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 817 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawBezier | ( | DrawingWand * | wand, |
| const size_t | number_coordinates, | ||
| const PointInfo * | coordinates | ||
| ) |
Definition at line 855 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgAppendPointsCommand().
| WandExport void DrawCircle | ( | DrawingWand * | wand, |
| const double | ox, | ||
| const double | oy, | ||
| const double | px, | ||
| const double | py | ||
| ) |
Definition at line 897 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
| WandExport MagickBooleanType DrawClearException | ( | DrawingWand * | wand | ) |
Definition at line 929 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and _DrawingWand::exception.
| WandExport void DrawColor | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y, | ||
| const PaintMethod | paint_method | ||
| ) |
Definition at line 1100 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
| WandExport void DrawComment | ( | DrawingWand * | wand, |
| const char * | comment | ||
| ) |
Definition at line 1135 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 980 of file drawing-wand.c.
References image_info, image, _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, GetImageFromMagickWand(), _DrawingWand::exception, MaxTextExtent, ThrowDrawException, and MvgPrintf().
| 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 1175 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport double DrawGetAlpha | ( | const DrawingWand * | wand | ) |
Definition at line 1814 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport void DrawGetBorderColor | ( | const DrawingWand * | wand, |
| PixelWand * | border_color | ||
| ) |
Definition at line 1212 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, PixelSetPixelColor(), and CurrentContext.
| WandExport char* DrawGetClipPath | ( | const DrawingWand * | wand | ) |
Definition at line 1246 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport FillRule DrawGetClipRule | ( | const DrawingWand * | wand | ) |
Definition at line 1280 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport ClipPathUnits DrawGetClipUnits | ( | const DrawingWand * | wand | ) |
Definition at line 1311 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport char* DrawGetException | ( | const DrawingWand * | wand, |
| ExceptionType * | severity | ||
| ) |
Definition at line 1346 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::exception, MaxTextExtent, and ThrowWandFatalException.
| WandExport ExceptionType DrawGetExceptionType | ( | const DrawingWand * | wand | ) |
Definition at line 1402 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and _DrawingWand::exception.
| WandExport double DrawGetFillAlpha | ( | const DrawingWand * | wand | ) |
Definition at line 1469 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport void DrawGetFillColor | ( | const DrawingWand * | wand, |
| PixelWand * | fill_color | ||
| ) |
Definition at line 1436 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, PixelSetPixelColor(), and CurrentContext.
Referenced by MagickMontageImage().
| WandExport FillRule DrawGetFillRule | ( | const DrawingWand * | wand | ) |
Definition at line 1504 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport char* DrawGetFont | ( | const DrawingWand * | wand | ) |
Definition at line 1537 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
Referenced by MagickMontageImage().
| WandExport char* DrawGetFontFamily | ( | const DrawingWand * | wand | ) |
Definition at line 1571 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport MagickBooleanType DrawGetFontResolution | ( | const DrawingWand * | wand, |
| double * | x, | ||
| double * | y | ||
| ) |
Definition at line 1609 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport double DrawGetFontSize | ( | const DrawingWand * | wand | ) |
Definition at line 1657 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
Referenced by MagickMontageImage().
| WandExport StretchType DrawGetFontStretch | ( | const DrawingWand * | wand | ) |
Definition at line 1688 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport StyleType DrawGetFontStyle | ( | const DrawingWand * | wand | ) |
Definition at line 1719 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport size_t DrawGetFontWeight | ( | const DrawingWand * | wand | ) |
Definition at line 1750 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport GravityType DrawGetGravity | ( | const DrawingWand * | wand | ) |
Definition at line 1782 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport double DrawGetStrokeAlpha | ( | const DrawingWand * | wand | ) |
Definition at line 2122 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport MagickBooleanType DrawGetStrokeAntialias | ( | const DrawingWand * | wand | ) |
Definition at line 1852 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport void DrawGetStrokeColor | ( | const DrawingWand * | wand, |
| PixelWand * | stroke_color | ||
| ) |
Definition at line 1886 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, PixelSetPixelColor(), and CurrentContext.
Referenced by MagickMontageImage().
| WandExport double* DrawGetStrokeDashArray | ( | const DrawingWand * | wand, |
| size_t * | number_elements | ||
| ) |
Definition at line 1924 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport double DrawGetStrokeDashOffset | ( | const DrawingWand * | wand | ) |
Definition at line 1989 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport LineCap DrawGetStrokeLineCap | ( | const DrawingWand * | wand | ) |
Definition at line 2022 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport LineJoin DrawGetStrokeLineJoin | ( | const DrawingWand * | wand | ) |
Definition at line 2056 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport size_t DrawGetStrokeMiterLimit | ( | const DrawingWand * | wand | ) |
Definition at line 2091 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport double DrawGetStrokeWidth | ( | const DrawingWand * | wand | ) |
Definition at line 2158 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport AlignType DrawGetTextAlignment | ( | const DrawingWand * | wand | ) |
Definition at line 2190 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport MagickBooleanType DrawGetTextAntialias | ( | const DrawingWand * | wand | ) |
Definition at line 2222 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport DecorationType DrawGetTextDecoration | ( | const DrawingWand * | wand | ) |
Definition at line 2254 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport char* DrawGetTextEncoding | ( | const DrawingWand * | wand | ) |
Definition at line 2287 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport double DrawGetTextInterlineSpacing | ( | DrawingWand * | wand | ) |
Definition at line 2352 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport double DrawGetTextInterwordSpacing | ( | DrawingWand * | wand | ) |
Definition at line 2383 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport double DrawGetTextKerning | ( | DrawingWand * | wand | ) |
Definition at line 2320 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport void DrawGetTextUnderColor | ( | const DrawingWand * | wand, |
| PixelWand * | under_color | ||
| ) |
Definition at line 2666 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, PixelSetPixelColor(), and CurrentContext.
| WandExport char* DrawGetVectorGraphics | ( | DrawingWand * | wand | ) |
Definition at line 2417 of file drawing-wand.c.
References MaxTextExtent, _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::image, CurrentContext, and _DrawingWand::mvg.
| WandExport void DrawLine | ( | DrawingWand * | wand, |
| const double | sx, | ||
| const double | sy, | ||
| const double | ex, | ||
| const double | ey | ||
| ) |
Definition at line 2709 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
| WandExport void DrawMatte | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y, | ||
| const PaintMethod | paint_method | ||
| ) |
Definition at line 2758 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
| WandExport void DrawPathClose | ( | DrawingWand * | wand | ) |
Definition at line 2794 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, MvgAutoWrapPrintf(), _DrawingWand::path_mode, and AbsolutePathMode.
| 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 2845 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathCurveToOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
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 2866 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathCurveTo(), and AbsolutePathMode.
| static void DrawPathCurveToQuadraticBezier | ( | DrawingWand * | wand, |
| const PathMode | mode, | ||
| const double | x1, | ||
| double | y1, | ||
| const double | x, | ||
| const double | y | ||
| ) | [static] |
Definition at line 2961 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathCurveToQuadraticBezierOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
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 2980 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathCurveToQuadraticBezier(), and AbsolutePathMode.
| WandExport void DrawPathCurveToQuadraticBezierRelative | ( | DrawingWand * | wand, |
| const double | x1, | ||
| const double | y1, | ||
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3024 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathCurveToQuadraticBezier(), and RelativePathMode.
| static void DrawPathCurveToQuadraticBezierSmooth | ( | DrawingWand * | wand, |
| const PathMode | mode, | ||
| const double | x, | ||
| const double | y | ||
| ) | [static] |
Definition at line 3073 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathCurveToQuadraticBezierSmoothOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
Referenced by DrawPathCurveToQuadraticBezierSmoothAbsolute(), and DrawPathCurveToQuadraticBezierSmoothRelative().
| WandExport void DrawPathCurveToQuadraticBezierSmoothAbsolute | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3092 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathCurveToQuadraticBezierSmooth(), and AbsolutePathMode.
| WandExport void DrawPathCurveToQuadraticBezierSmoothRelative | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3139 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 2916 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathCurveTo(), and RelativePathMode.
| static void DrawPathCurveToSmooth | ( | DrawingWand * | wand, |
| const PathMode | mode, | ||
| const double | x2, | ||
| const double | y2, | ||
| const double | x, | ||
| const double | y | ||
| ) | [static] |
Definition at line 3187 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathCurveToSmoothOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
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 3206 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathCurveToSmooth(), and AbsolutePathMode.
| WandExport void DrawPathCurveToSmoothRelative | ( | DrawingWand * | wand, |
| const double | x2, | ||
| const double | y2, | ||
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3256 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathCurveToSmooth(), and RelativePathMode.
| 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 3315 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathEllipticArcOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
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 3338 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathEllipticArc(), and AbsolutePathMode.
| 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 3398 of file drawing-wand.c.
References DrawPathEllipticArc(), and RelativePathMode.
| WandExport void DrawPathFinish | ( | DrawingWand * | wand | ) |
Definition at line 3429 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, MvgPrintf(), _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::path_mode, and DefaultPathMode.
| static void DrawPathLineTo | ( | DrawingWand * | wand, |
| const PathMode | mode, | ||
| const double | x, | ||
| const double | y | ||
| ) | [static] |
Definition at line 3469 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathLineToOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
Referenced by DrawPathLineToAbsolute(), and DrawPathLineToRelative().
| WandExport void DrawPathLineToAbsolute | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3488 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathLineTo(), and AbsolutePathMode.
| static void DrawPathLineToHorizontal | ( | DrawingWand * | wand, |
| const PathMode | mode, | ||
| const double | x | ||
| ) | [static] |
Definition at line 3565 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathLineToHorizontalOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
Referenced by DrawPathLineToHorizontalAbsolute(), and DrawPathLineToHorizontalRelative().
| WandExport void DrawPathLineToHorizontalAbsolute | ( | DrawingWand * | wand, |
| const double | x | ||
| ) |
Definition at line 3584 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathLineToHorizontal(), and AbsolutePathMode.
| WandExport void DrawPathLineToHorizontalRelative | ( | DrawingWand * | wand, |
| const double | x | ||
| ) |
Definition at line 3621 of file drawing-wand.c.
References DrawPathLineToHorizontal(), and RelativePathMode.
| WandExport void DrawPathLineToRelative | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3527 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathLineTo(), and RelativePathMode.
| static void DrawPathLineToVertical | ( | DrawingWand * | wand, |
| const PathMode | mode, | ||
| const double | y | ||
| ) | [static] |
Definition at line 3655 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathLineToVerticalOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
Referenced by DrawPathLineToVerticalAbsolute(), and DrawPathLineToVerticalRelative().
| WandExport void DrawPathLineToVerticalAbsolute | ( | DrawingWand * | wand, |
| const double | y | ||
| ) |
Definition at line 3674 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathLineToVertical(), and AbsolutePathMode.
| WandExport void DrawPathLineToVerticalRelative | ( | DrawingWand * | wand, |
| const double | y | ||
| ) |
Definition at line 3710 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathLineToVertical(), and RelativePathMode.
| static void DrawPathMoveTo | ( | DrawingWand * | wand, |
| const PathMode | mode, | ||
| const double | x, | ||
| const double | y | ||
| ) | [static] |
Definition at line 3748 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::path_operation, PathMoveToOperation, _DrawingWand::path_mode, MvgAutoWrapPrintf(), and AbsolutePathMode.
Referenced by DrawPathMoveToAbsolute(), and DrawPathMoveToRelative().
| WandExport void DrawPathMoveToAbsolute | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3767 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathMoveTo(), and AbsolutePathMode.
| WandExport void DrawPathMoveToRelative | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3806 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, DrawPathMoveTo(), and RelativePathMode.
| WandExport void DrawPathStart | ( | DrawingWand * | wand | ) |
Definition at line 3842 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, MvgPrintf(), _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::path_mode, and DefaultPathMode.
| WandExport void DrawPoint | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 3879 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
| WandExport void DrawPolygon | ( | DrawingWand * | wand, |
| const size_t | number_coordinates, | ||
| const PointInfo * | coordinates | ||
| ) |
Definition at line 3916 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgAppendPointsCommand().
Referenced by ScribbleImage().
| WandExport void DrawPolyline | ( | DrawingWand * | wand, |
| const size_t | number_coordinates, | ||
| const PointInfo * | coordinates | ||
| ) |
Definition at line 3954 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgAppendPointsCommand().
| WandExport void DrawPopClipPath | ( | DrawingWand * | wand | ) |
Definition at line 3986 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::indent_depth, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawPopDefs | ( | DrawingWand * | wand | ) |
Definition at line 4019 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::indent_depth, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawPopPattern | ( | DrawingWand * | wand | ) |
Definition at line 4052 of file drawing-wand.c.
References MaxTextExtent, _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::image, ThrowDrawException, _DrawingWand::pattern_id, _DrawingWand::mvg, _DrawingWand::pattern_offset, _DrawingWand::pattern_bounds, _DrawingWand::filter_off, _DrawingWand::indent_depth, and MvgPrintf().
| WandExport void DrawPushClipPath | ( | DrawingWand * | wand, |
| const char * | clip_mask_id | ||
| ) |
Definition at line 4115 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, MvgPrintf(), and _DrawingWand::indent_depth.
Referenced by ScribbleImage().
| WandExport void DrawPushDefs | ( | DrawingWand * | wand | ) |
Definition at line 4150 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, MvgPrintf(), and _DrawingWand::indent_depth.
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 4199 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::pattern_id, ThrowDrawException, _DrawingWand::filter_off, MvgPrintf(), _DrawingWand::indent_depth, _DrawingWand::pattern_bounds, _DrawingWand::pattern_offset, and _DrawingWand::mvg_length.
| WandExport void DrawRectangle | ( | DrawingWand * | wand, |
| const double | x1, | ||
| const double | y1, | ||
| const double | x2, | ||
| const double | y2 | ||
| ) |
Definition at line 4257 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawRender | ( | DrawingWand * | wand | ) |
Definition at line 4289 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, CurrentContext, _DrawingWand::mvg, _DrawingWand::image, ThrowDrawException, and _DrawingWand::exception.
| WandExport void DrawResetVectorGraphics | ( | DrawingWand * | wand | ) |
Definition at line 4331 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::mvg, _DrawingWand::mvg_alloc, _DrawingWand::mvg_length, and _DrawingWand::mvg_width.
| WandExport void DrawRotate | ( | DrawingWand * | wand, |
| const double | degrees | ||
| ) |
Definition at line 4368 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage(), and main().
| WandExport void DrawRoundRectangle | ( | DrawingWand * | wand, |
| double | x1, | ||
| double | y1, | ||
| double | x2, | ||
| double | y2, | ||
| double | rx, | ||
| double | ry | ||
| ) |
Definition at line 4414 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawScale | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 4452 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSetAlpha | ( | DrawingWand * | wand, |
| const double | alpha | ||
| ) |
Definition at line 4815 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetBorderColor | ( | DrawingWand * | wand, |
| const PixelWand * | border_wand | ||
| ) |
Definition at line 4486 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, PixelGetQuantumPacket(), CurrentContext, _DrawingWand::filter_off, MvgPrintf(), and MvgAppendColor().
| WandExport MagickBooleanType DrawSetClipPath | ( | DrawingWand * | wand, |
| const char * | clip_mask | ||
| ) |
Definition at line 4539 of file drawing-wand.c.
References _DrawingWand::debug, _DrawingWand::signature, WandSignature, CurrentContext, _DrawingWand::filter_off, _DrawingWand::image, ThrowDrawException, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSetClipRule | ( | DrawingWand * | wand, |
| const FillRule | fill_rule | ||
| ) |
Definition at line 4586 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetClipUnits | ( | DrawingWand * | wand, |
| const ClipPathUnits | clip_units | ||
| ) |
Definition at line 4627 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, AdjustAffine(), and MvgPrintf().
| WandExport void DrawSetFillAlpha | ( | DrawingWand * | wand, |
| const double | fill_alpha | ||
| ) |
Definition at line 4729 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSetFillColor | ( | DrawingWand * | wand, |
| const PixelWand * | fill_wand | ||
| ) |
Definition at line 4679 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, PixelGetQuantumPacket(), CurrentContext, _DrawingWand::filter_off, MvgPrintf(), and MvgAppendColor().
Referenced by ScribbleImage(), and main().
| WandExport MagickBooleanType DrawSetFillPatternURL | ( | DrawingWand * | wand, |
| const char * | fill_url | ||
| ) |
Definition at line 4861 of file drawing-wand.c.
References MaxTextExtent, _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::image, ThrowDrawException, _DrawingWand::name, CurrentContext, and MvgPrintf().
| WandExport void DrawSetFillRule | ( | DrawingWand * | wand, |
| const FillRule | fill_rule | ||
| ) |
Definition at line 4921 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawSetFont | ( | DrawingWand * | wand, |
| const char * | font_name | ||
| ) |
Definition at line 4961 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport MagickBooleanType DrawSetFontFamily | ( | DrawingWand * | wand, |
| const char * | font_family | ||
| ) |
Definition at line 5004 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport MagickBooleanType DrawSetFontResolution | ( | DrawingWand * | wand, |
| const double | x_resolution, | ||
| const double | y_resolution | ||
| ) |
Definition at line 4774 of file drawing-wand.c.
References MaxTextExtent, _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and CurrentContext.
| WandExport void DrawSetFontSize | ( | DrawingWand * | wand, |
| const double | pointsize | ||
| ) |
Definition at line 5046 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
Referenced by main().
| WandExport void DrawSetFontStretch | ( | DrawingWand * | wand, |
| const StretchType | font_stretch | ||
| ) |
Definition at line 5089 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetFontStyle | ( | DrawingWand * | wand, |
| const StyleType | style | ||
| ) |
Definition at line 5130 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetFontWeight | ( | DrawingWand * | wand, |
| const size_t | font_weight | ||
| ) |
Definition at line 5170 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetGravity | ( | DrawingWand * | wand, |
| const GravityType | gravity | ||
| ) |
Definition at line 5213 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetStrokeAlpha | ( | DrawingWand * | wand, |
| const double | stroke_alpha | ||
| ) |
Definition at line 5695 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetStrokeAntialias | ( | DrawingWand * | wand, |
| const MagickBooleanType | stroke_antialias | ||
| ) |
Definition at line 5365 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSetStrokeColor | ( | DrawingWand * | wand, |
| const PixelWand * | stroke_wand | ||
| ) |
Definition at line 5253 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, PixelGetQuantumPacket(), CurrentContext, _DrawingWand::filter_off, MvgPrintf(), and MvgAppendColor().
Referenced by ScribbleImage().
| WandExport MagickBooleanType DrawSetStrokeDashArray | ( | DrawingWand * | wand, |
| const size_t | number_elements, | ||
| const double * | dash_array | ||
| ) |
Definition at line 5414 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, CurrentContext, _DrawingWand::filter_off, ThrowDrawException, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSetStrokeDashOffset | ( | DrawingWand * | wand, |
| const double | dash_offset | ||
| ) |
Definition at line 5528 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetStrokeLineCap | ( | DrawingWand * | wand, |
| const LineCap | linecap | ||
| ) |
Definition at line 5570 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSetStrokeLineJoin | ( | DrawingWand * | wand, |
| const LineJoin | linejoin | ||
| ) |
Definition at line 5612 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSetStrokeMiterLimit | ( | DrawingWand * | wand, |
| const size_t | miterlimit | ||
| ) |
Definition at line 5656 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, CurrentContext, and MvgPrintf().
| WandExport MagickBooleanType DrawSetStrokePatternURL | ( | DrawingWand * | wand, |
| const char * | stroke_url | ||
| ) |
Definition at line 5304 of file drawing-wand.c.
References MaxTextExtent, _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::image, ThrowDrawException, CurrentContext, and MvgPrintf().
| WandExport void DrawSetStrokeWidth | ( | DrawingWand * | wand, |
| const double | stroke_width | ||
| ) |
Definition at line 5740 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSetTextAlignment | ( | DrawingWand * | wand, |
| const AlignType | alignment | ||
| ) |
Definition at line 5780 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetTextAntialias | ( | DrawingWand * | wand, |
| const MagickBooleanType | text_antialias | ||
| ) |
Definition at line 5823 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetTextDecoration | ( | DrawingWand * | wand, |
| const DecorationType | decoration | ||
| ) |
Definition at line 5865 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetTextEncoding | ( | DrawingWand * | wand, |
| const char * | encoding | ||
| ) |
Definition at line 5910 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetTextInterlineSpacing | ( | DrawingWand * | wand, |
| const double | interline_spacing | ||
| ) |
Definition at line 5990 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetTextInterwordSpacing | ( | DrawingWand * | wand, |
| const double | interword_spacing | ||
| ) |
Definition at line 6031 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetTextKerning | ( | DrawingWand * | wand, |
| const double | kerning | ||
| ) |
Definition at line 5950 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::filter_off, CurrentContext, and MvgPrintf().
| WandExport void DrawSetTextUnderColor | ( | DrawingWand * | wand, |
| const PixelWand * | under_wand | ||
| ) |
Definition at line 6073 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, PixelGetQuantumPacket(), _DrawingWand::filter_off, CurrentContext, MvgPrintf(), and MvgAppendColor().
| WandExport MagickBooleanType DrawSetVectorGraphics | ( | DrawingWand * | wand, |
| const char * | xml | ||
| ) |
Definition at line 6136 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, CurrentContext, _DrawingWand::exception, MaxTextExtent, IsPoint(), ThrowWandFatalException, _DrawingWand::mvg, _DrawingWand::mvg_length, and _DrawingWand::mvg_alloc.
| WandExport void DrawSetViewbox | ( | DrawingWand * | wand, |
| ssize_t | x1, | ||
| ssize_t | y1, | ||
| ssize_t | x2, | ||
| ssize_t | y2 | ||
| ) |
Definition at line 6542 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport void DrawSkewX | ( | DrawingWand * | wand, |
| const double | degrees | ||
| ) |
Definition at line 6426 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
| WandExport void DrawSkewY | ( | DrawingWand * | wand, |
| const double | degrees | ||
| ) |
Definition at line 6460 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
| WandExport void DrawTranslate | ( | DrawingWand * | wand, |
| const double | x, | ||
| const double | y | ||
| ) |
Definition at line 6498 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, and MvgPrintf().
Referenced by ScribbleImage().
| WandExport MagickBooleanType IsDrawingWand | ( | const DrawingWand * | wand | ) |
Definition at line 6575 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::name, and DrawingWandId.
| static MagickBooleanType IsPoint | ( | const char * | point | ) | [inline, static] |
Definition at line 6123 of file drawing-wand.c.
Referenced by DrawSetVectorGraphics().
| static void MvgAppendColor | ( | DrawingWand * | wand, |
| const PixelInfo * | packet | ||
| ) | [static] |
Definition at line 389 of file drawing-wand.c.
References MvgPrintf(), MaxTextExtent, and _DrawingWand::image.
Referenced by DrawSetBorderColor(), DrawSetFillColor(), DrawSetStrokeColor(), and DrawSetTextUnderColor().
| static void MvgAppendPointsCommand | ( | DrawingWand * | wand, |
| const char * | command, | ||
| const size_t | number_coordinates, | ||
| const PointInfo * | coordinates | ||
| ) | [static] |
Definition at line 414 of file drawing-wand.c.
References MvgPrintf(), and MvgAutoWrapPrintf().
Referenced by DrawBezier(), DrawPolygon(), and DrawPolyline().
| static int MvgAutoWrapPrintf | ( | DrawingWand * | wand, |
| const char * | format, | ||
| ... | |||
| ) | [static] |
Definition at line 359 of file drawing-wand.c.
References MaxTextExtent, ThrowDrawException, _DrawingWand::mvg_width, and MvgPrintf().
Referenced by MvgAppendPointsCommand(), DrawPathClose(), DrawPathCurveTo(), DrawPathCurveToQuadraticBezier(), DrawPathCurveToQuadraticBezierSmooth(), DrawPathCurveToSmooth(), DrawPathEllipticArc(), DrawPathLineTo(), DrawPathLineToHorizontal(), DrawPathLineToVertical(), and DrawPathMoveTo().
| static int MvgPrintf | ( | DrawingWand * | , |
| wand_attribute((format ( | const char *, | ||
| ... | |||
| ) | [static] |
Definition at line 269 of file drawing-wand.c.
References WandSignature, MaxTextExtent, and ThrowDrawException.
Referenced by MvgAutoWrapPrintf(), MvgAppendColor(), MvgAppendPointsCommand(), DrawAffine(), DrawAnnotation(), DrawArc(), DrawCircle(), DrawComposite(), DrawColor(), DrawComment(), DrawEllipse(), DrawLine(), DrawMatte(), DrawPathFinish(), DrawPathStart(), DrawPoint(), DrawPopClipPath(), DrawPopDefs(), DrawPopPattern(), DrawPushClipPath(), DrawPushDefs(), DrawPushPattern(), DrawRectangle(), DrawRotate(), DrawRoundRectangle(), DrawScale(), DrawSetBorderColor(), DrawSetClipPath(), DrawSetClipRule(), DrawSetClipUnits(), DrawSetFillColor(), DrawSetFillAlpha(), DrawSetAlpha(), DrawSetFillPatternURL(), DrawSetFillRule(), DrawSetFont(), DrawSetFontFamily(), DrawSetFontSize(), DrawSetFontStretch(), DrawSetFontStyle(), DrawSetFontWeight(), DrawSetGravity(), DrawSetStrokeColor(), DrawSetStrokePatternURL(), DrawSetStrokeAntialias(), DrawSetStrokeDashArray(), DrawSetStrokeDashOffset(), DrawSetStrokeLineCap(), DrawSetStrokeLineJoin(), DrawSetStrokeMiterLimit(), DrawSetStrokeAlpha(), DrawSetStrokeWidth(), DrawSetTextAlignment(), DrawSetTextAntialias(), DrawSetTextDecoration(), DrawSetTextEncoding(), DrawSetTextKerning(), DrawSetTextInterlineSpacing(), DrawSetTextInterwordSpacing(), DrawSetTextUnderColor(), DrawSkewX(), DrawSkewY(), DrawTranslate(), DrawSetViewbox(), PopDrawingWand(), and PushDrawingWand().
| WandExport DrawingWand* NewDrawingWand | ( | void | ) |
Definition at line 6605 of file drawing-wand.c.
References ThrowWandFatalException, _DrawingWand::id, AcquireWandId(), _DrawingWand::name, MaxTextExtent, DrawingWandId, _DrawingWand::debug, _DrawingWand::mvg, _DrawingWand::mvg_alloc, _DrawingWand::mvg_length, _DrawingWand::mvg_width, _DrawingWand::pattern_id, _DrawingWand::pattern_offset, _DrawingWand::pattern_bounds, _DrawingWand::index, _DrawingWand::graphic_context, _DrawingWand::filter_off, _DrawingWand::indent_depth, _DrawingWand::path_operation, PathDefaultOperation, _DrawingWand::path_mode, DefaultPathMode, _DrawingWand::exception, _DrawingWand::image, _DrawingWand::destroy, _DrawingWand::signature, WandSignature, and CurrentContext.
Referenced by DrawAllocateWand(), ScribbleImage(), and main().
| WandExport DrawInfo* PeekDrawingWand | ( | const DrawingWand * | wand | ) |
Definition at line 6680 of file drawing-wand.c.
References draw_info, _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, CurrentContext, and _DrawingWand::mvg.
Referenced by MagickAffineTransformImage(), MagickAnnotateImage(), MagickDrawImage(), MagickPolaroidImage(), MagickQueryFontMetrics(), and MagickQueryMultilineFontMetrics().
| WandExport MagickBooleanType PopDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 6720 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::index, ThrowDrawException, _DrawingWand::image, CurrentContext, _DrawingWand::graphic_context, _DrawingWand::indent_depth, and MvgPrintf().
Referenced by ScribbleImage(), and main().
| WandExport MagickBooleanType PushDrawingWand | ( | DrawingWand * | wand | ) |
Definition at line 6775 of file drawing-wand.c.
References _DrawingWand::signature, WandSignature, _DrawingWand::debug, _DrawingWand::name, _DrawingWand::index, _DrawingWand::graphic_context, ThrowDrawException, CurrentContext, MvgPrintf(), and _DrawingWand::indent_depth.
Referenced by ScribbleImage(), and main().