MagickWand  6.8.5
_DrawVTable Struct Reference
Collaboration diagram for _DrawVTable:
[legend]

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 *, ssize_t, ssize_t, ssize_t, ssize_t)
void(* PeekDrawingWand )(DrawingWand *)
MagickBooleanType(* PopDrawingWand )(DrawingWand *)
MagickBooleanType(* PushDrawingWand )(DrawingWand *)

Field Documentation

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

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