MagickWand  6.8.9
_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: