MagickWand  6.7.5
_DrawVTable Struct Reference
Collaboration diagram for _DrawVTable:

Data Fields

DrawingWand *(* DestroyDrawingWand )(DrawingWand *)
void(* DrawAnnotation )(DrawingWand *, const double, const double, const unsigned char *)
void(* DrawArc )(DrawingWand *, const double, const double, const double, const double, const double, const double)
void(* DrawBezier )(DrawingWand *, const size_t, const PointInfo *)
void(* DrawCircle )(DrawingWand *, const double, const double, const double, const double)
void(* DrawColor )(DrawingWand *, const double, const double, const PaintMethod)
void(* DrawComment )(DrawingWand *, const char *)
void(* DrawEllipse )(DrawingWand *, const double, const double, const double, const double, const double, const double)
MagickBooleanType(* DrawComposite )(DrawingWand *, const CompositeOperator, const double, const double, const double, const double, const Image *)
void(* DrawLine )(DrawingWand *, const double, const double, const double, const double)
void(* DrawMatte )(DrawingWand *, const double, const double, const PaintMethod)
void(* DrawPathClose )(DrawingWand *)
void(* DrawPathCurveToAbsolute )(DrawingWand *, const double, const double, const double, const double, const double, const double)
void(* DrawPathCurveToRelative )(DrawingWand *, const double, const double, const double, const double, const double, const double)
void(* DrawPathCurveToQuadraticBezierAbsolute )(DrawingWand *, const double, const double, const double, const double)
void(* DrawPathCurveToQuadraticBezierRelative )(DrawingWand *, const double, const double, const double, const double)
void(* DrawPathCurveToQuadraticBezierSmoothAbsolute )(DrawingWand *, const double, const double)
void(* DrawPathCurveToQuadraticBezierSmoothRelative )(DrawingWand *, const double, const double)
void(* DrawPathCurveToSmoothAbsolute )(DrawingWand *, const double, const double, const double, const double)
void(* DrawPathCurveToSmoothRelative )(DrawingWand *, const double, const double, const double, const double)
void(* DrawPathEllipticArcAbsolute )(DrawingWand *, const double, const double, const double, const MagickBooleanType, const MagickBooleanType, const double, const double)
void(* DrawPathEllipticArcRelative )(DrawingWand *, const double, const double, const double, const MagickBooleanType, const MagickBooleanType, const double, const double)
void(* DrawPathFinish )(DrawingWand *)
void(* DrawPathLineToAbsolute )(DrawingWand *, const double, const double)
void(* DrawPathLineToRelative )(DrawingWand *, const double, const double)
void(* DrawPathLineToHorizontalAbsolute )(DrawingWand *, const double)
void(* DrawPathLineToHorizontalRelative )(DrawingWand *, const double)
void(* DrawPathLineToVerticalAbsolute )(DrawingWand *, const double)
void(* DrawPathLineToVerticalRelative )(DrawingWand *, const double)
void(* DrawPathMoveToAbsolute )(DrawingWand *, const double, const double)
void(* DrawPathMoveToRelative )(DrawingWand *, const double, const double)
void(* DrawPathStart )(DrawingWand *)
void(* DrawPoint )(DrawingWand *, const double, const double)
void(* DrawPolygon )(DrawingWand *, const size_t, const PointInfo *)
void(* DrawPolyline )(DrawingWand *, const size_t, const PointInfo *)
void(* DrawPopClipPath )(DrawingWand *)
void(* DrawPopDefs )(DrawingWand *)
MagickBooleanType(* DrawPopPattern )(DrawingWand *)
void(* DrawPushClipPath )(DrawingWand *, const char *)
void(* DrawPushDefs )(DrawingWand *)
MagickBooleanType(* DrawPushPattern )(DrawingWand *, const char *, const double, const double, const double, const double)
void(* DrawRectangle )(DrawingWand *, const double, const double, const double, const double)
void(* DrawRoundRectangle )(DrawingWand *, double, double, double, double, double, double)
void(* DrawAffine )(DrawingWand *, const AffineMatrix *)
MagickBooleanType(* DrawSetClipPath )(DrawingWand *, const char *)
void(* DrawSetBorderColor )(DrawingWand *, const PixelWand *)
void(* DrawSetClipRule )(DrawingWand *, const FillRule)
void(* DrawSetClipUnits )(DrawingWand *, const ClipPathUnits)
void(* DrawSetFillColor )(DrawingWand *, const PixelWand *)
void(* DrawSetFillRule )(DrawingWand *, const FillRule)
MagickBooleanType(* DrawSetFillPatternURL )(DrawingWand *, const char *)
MagickBooleanType(* DrawSetFont )(DrawingWand *, const char *)
MagickBooleanType(* DrawSetFontFamily )(DrawingWand *, const char *)
void(* DrawSetTextKerning )(DrawingWand *, const double)
void(* DrawSetTextInterwordSpacing )(DrawingWand *, const double)
double(* DrawGetTextKerning )(DrawingWand *)
double(* DrawGetTextInterwordSpacing )(DrawingWand *)
void(* DrawSetFontSize )(DrawingWand *, const double)
void(* DrawSetFontStretch )(DrawingWand *, const StretchType)
void(* DrawSetFontStyle )(DrawingWand *, const StyleType)
void(* DrawSetFontWeight )(DrawingWand *, const size_t)
void(* DrawSetGravity )(DrawingWand *, const GravityType)
void(* DrawRotate )(DrawingWand *, const double)
void(* DrawScale )(DrawingWand *, const double, const double)
void(* DrawSkewX )(DrawingWand *, const double)
void(* DrawSkewY )(DrawingWand *, const double)
void(* DrawSetStrokeAntialias )(DrawingWand *, const MagickBooleanType)
void(* DrawSetStrokeColor )(DrawingWand *, const PixelWand *)
MagickBooleanType(* DrawSetStrokeDashArray )(DrawingWand *, const double *)
void(* DrawSetStrokeDashOffset )(DrawingWand *, const double)
void(* DrawSetStrokeLineCap )(DrawingWand *, const LineCap)
void(* DrawSetStrokeLineJoin )(DrawingWand *, const LineJoin)
void(* DrawSetStrokeMiterLimit )(DrawingWand *, const size_t)
MagickBooleanType(* DrawSetStrokePatternURL )(DrawingWand *, const char *)
void(* DrawSetStrokeWidth )(DrawingWand *, const double)
void(* DrawSetTextAntialias )(DrawingWand *, const MagickBooleanType)
void(* DrawSetTextDecoration )(DrawingWand *, const DecorationType)
void(* DrawSetTextUnderColor )(DrawingWand *, const PixelWand *)
void(* DrawTranslate )(DrawingWand *, const double, const double)
void(* DrawSetViewbox )(DrawingWand *, size_t, size_t, size_t, size_t)
void(* PeekDrawingWand )(DrawingWand *)
MagickBooleanType(* PopDrawingWand )(DrawingWand *)
MagickBooleanType(* PushDrawingWand )(DrawingWand *)

Field Documentation

void(* _DrawVTable::DrawAffine)(DrawingWand *, const AffineMatrix *)

Definition at line 222 of file drawing-wand.c.

void(* _DrawVTable::DrawAnnotation)(DrawingWand *, const double, const double, const unsigned char *)

Definition at line 159 of file drawing-wand.c.

void(* _DrawVTable::DrawArc)(DrawingWand *, const double, const double, const double, const double, const double, const double)

Definition at line 161 of file drawing-wand.c.

void(* _DrawVTable::DrawBezier)(DrawingWand *, const size_t, const PointInfo *)

Definition at line 163 of file drawing-wand.c.

void(* _DrawVTable::DrawCircle)(DrawingWand *, const double, const double, const double, const double)

Definition at line 164 of file drawing-wand.c.

void(* _DrawVTable::DrawColor)(DrawingWand *, const double, const double, const PaintMethod)

Definition at line 166 of file drawing-wand.c.

void(* _DrawVTable::DrawComment)(DrawingWand *, const char *)

Definition at line 167 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawComposite)(DrawingWand *, const CompositeOperator, const double, const double, const double, const double, const Image *)

Definition at line 170 of file drawing-wand.c.

void(* _DrawVTable::DrawEllipse)(DrawingWand *, const double, const double, const double, const double, const double, const double)

Definition at line 168 of file drawing-wand.c.

Definition at line 235 of file drawing-wand.c.

Definition at line 234 of file drawing-wand.c.

void(* _DrawVTable::DrawLine)(DrawingWand *, const double, const double, const double, const double)

Definition at line 172 of file drawing-wand.c.

void(* _DrawVTable::DrawMatte)(DrawingWand *, const double, const double, const PaintMethod)

Definition at line 174 of file drawing-wand.c.

Definition at line 175 of file drawing-wand.c.

void(* _DrawVTable::DrawPathCurveToAbsolute)(DrawingWand *, const double, const double, const double, const double, const double, const double)

Definition at line 176 of file drawing-wand.c.

void(* _DrawVTable::DrawPathCurveToQuadraticBezierAbsolute)(DrawingWand *, const double, const double, const double, const double)

Definition at line 180 of file drawing-wand.c.

void(* _DrawVTable::DrawPathCurveToQuadraticBezierRelative)(DrawingWand *, const double, const double, const double, const double)

Definition at line 182 of file drawing-wand.c.

Definition at line 184 of file drawing-wand.c.

Definition at line 186 of file drawing-wand.c.

void(* _DrawVTable::DrawPathCurveToRelative)(DrawingWand *, const double, const double, const double, const double, const double, const double)

Definition at line 178 of file drawing-wand.c.

void(* _DrawVTable::DrawPathCurveToSmoothAbsolute)(DrawingWand *, const double, const double, const double, const double)

Definition at line 188 of file drawing-wand.c.

void(* _DrawVTable::DrawPathCurveToSmoothRelative)(DrawingWand *, const double, const double, const double, const double)

Definition at line 190 of file drawing-wand.c.

void(* _DrawVTable::DrawPathEllipticArcAbsolute)(DrawingWand *, const double, const double, const double, const MagickBooleanType, const MagickBooleanType, const double, const double)

Definition at line 192 of file drawing-wand.c.

void(* _DrawVTable::DrawPathEllipticArcRelative)(DrawingWand *, const double, const double, const double, const MagickBooleanType, const MagickBooleanType, const double, const double)

Definition at line 195 of file drawing-wand.c.

Definition at line 198 of file drawing-wand.c.

void(* _DrawVTable::DrawPathLineToAbsolute)(DrawingWand *, const double, const double)

Definition at line 199 of file drawing-wand.c.

Definition at line 201 of file drawing-wand.c.

Definition at line 202 of file drawing-wand.c.

void(* _DrawVTable::DrawPathLineToRelative)(DrawingWand *, const double, const double)

Definition at line 200 of file drawing-wand.c.

Definition at line 203 of file drawing-wand.c.

Definition at line 204 of file drawing-wand.c.

void(* _DrawVTable::DrawPathMoveToAbsolute)(DrawingWand *, const double, const double)

Definition at line 205 of file drawing-wand.c.

void(* _DrawVTable::DrawPathMoveToRelative)(DrawingWand *, const double, const double)

Definition at line 206 of file drawing-wand.c.

Definition at line 207 of file drawing-wand.c.

void(* _DrawVTable::DrawPoint)(DrawingWand *, const double, const double)

Definition at line 208 of file drawing-wand.c.

void(* _DrawVTable::DrawPolygon)(DrawingWand *, const size_t, const PointInfo *)

Definition at line 209 of file drawing-wand.c.

void(* _DrawVTable::DrawPolyline)(DrawingWand *, const size_t, const PointInfo *)

Definition at line 210 of file drawing-wand.c.

Definition at line 211 of file drawing-wand.c.

Definition at line 212 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawPopPattern)(DrawingWand *)

Definition at line 213 of file drawing-wand.c.

void(* _DrawVTable::DrawPushClipPath)(DrawingWand *, const char *)

Definition at line 214 of file drawing-wand.c.

Definition at line 215 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawPushPattern)(DrawingWand *, const char *, const double, const double, const double, const double)

Definition at line 216 of file drawing-wand.c.

void(* _DrawVTable::DrawRectangle)(DrawingWand *, const double, const double, const double, const double)

Definition at line 218 of file drawing-wand.c.

void(* _DrawVTable::DrawRotate)(DrawingWand *, const double)

Definition at line 241 of file drawing-wand.c.

void(* _DrawVTable::DrawRoundRectangle)(DrawingWand *, double, double, double, double, double, double)

Definition at line 220 of file drawing-wand.c.

void(* _DrawVTable::DrawScale)(DrawingWand *, const double, const double)

Definition at line 242 of file drawing-wand.c.

Definition at line 224 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawSetClipPath)(DrawingWand *, const char *)

Definition at line 223 of file drawing-wand.c.

void(* _DrawVTable::DrawSetClipRule)(DrawingWand *, const FillRule)

Definition at line 225 of file drawing-wand.c.

void(* _DrawVTable::DrawSetClipUnits)(DrawingWand *, const ClipPathUnits)

Definition at line 226 of file drawing-wand.c.

Definition at line 227 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawSetFillPatternURL)(DrawingWand *, const char *)

Definition at line 229 of file drawing-wand.c.

void(* _DrawVTable::DrawSetFillRule)(DrawingWand *, const FillRule)

Definition at line 228 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawSetFont)(DrawingWand *, const char *)

Definition at line 230 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawSetFontFamily)(DrawingWand *, const char *)

Definition at line 231 of file drawing-wand.c.

void(* _DrawVTable::DrawSetFontSize)(DrawingWand *, const double)

Definition at line 236 of file drawing-wand.c.

void(* _DrawVTable::DrawSetFontStretch)(DrawingWand *, const StretchType)

Definition at line 237 of file drawing-wand.c.

void(* _DrawVTable::DrawSetFontStyle)(DrawingWand *, const StyleType)

Definition at line 238 of file drawing-wand.c.

void(* _DrawVTable::DrawSetFontWeight)(DrawingWand *, const size_t)

Definition at line 239 of file drawing-wand.c.

void(* _DrawVTable::DrawSetGravity)(DrawingWand *, const GravityType)

Definition at line 240 of file drawing-wand.c.

void(* _DrawVTable::DrawSetStrokeAntialias)(DrawingWand *, const MagickBooleanType)

Definition at line 245 of file drawing-wand.c.

Definition at line 246 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawSetStrokeDashArray)(DrawingWand *, const double *)

Definition at line 247 of file drawing-wand.c.

Definition at line 248 of file drawing-wand.c.

Definition at line 249 of file drawing-wand.c.

void(* _DrawVTable::DrawSetStrokeLineJoin)(DrawingWand *, const LineJoin)

Definition at line 250 of file drawing-wand.c.

Definition at line 251 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::DrawSetStrokePatternURL)(DrawingWand *, const char *)

Definition at line 252 of file drawing-wand.c.

void(* _DrawVTable::DrawSetStrokeWidth)(DrawingWand *, const double)

Definition at line 253 of file drawing-wand.c.

void(* _DrawVTable::DrawSetTextAntialias)(DrawingWand *, const MagickBooleanType)

Definition at line 254 of file drawing-wand.c.

void(* _DrawVTable::DrawSetTextDecoration)(DrawingWand *, const DecorationType)

Definition at line 255 of file drawing-wand.c.

Definition at line 233 of file drawing-wand.c.

void(* _DrawVTable::DrawSetTextKerning)(DrawingWand *, const double)

Definition at line 232 of file drawing-wand.c.

Definition at line 256 of file drawing-wand.c.

void(* _DrawVTable::DrawSetViewbox)(DrawingWand *, size_t, size_t, size_t, size_t)

Definition at line 258 of file drawing-wand.c.

void(* _DrawVTable::DrawSkewX)(DrawingWand *, const double)

Definition at line 243 of file drawing-wand.c.

void(* _DrawVTable::DrawSkewY)(DrawingWand *, const double)

Definition at line 244 of file drawing-wand.c.

void(* _DrawVTable::DrawTranslate)(DrawingWand *, const double, const double)

Definition at line 257 of file drawing-wand.c.

Definition at line 260 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::PopDrawingWand)(DrawingWand *)

Definition at line 261 of file drawing-wand.c.

MagickBooleanType(* _DrawVTable::PushDrawingWand)(DrawingWand *)

Definition at line 262 of file drawing-wand.c.


The documentation for this struct was generated from the following file: