drawing-wand.h File Reference

#include "wand/pixel-wand.h"
Include dependency graph for drawing-wand.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _DrawingWand DrawingWand

Functions

WandExport AlignType DrawGetTextAlignment (const DrawingWand *)
WandExport char * DrawGetClipPath (const DrawingWand *)
WandExport char ** DrawGetDensity (const DrawingWand *)
WandExport char *** DrawGetException (const DrawingWand *, ExceptionType *)
WandExport char **** DrawGetFont (const DrawingWand *)
WandExport char ***** DrawGetFontFamily (const DrawingWand *)
WandExport char ****** DrawGetTextEncoding (const DrawingWand *)
WandExport char ******* DrawGetVectorGraphics (DrawingWand *)
WandExport ClipPathUnits DrawGetClipUnits (const DrawingWand *) magick_attribute((__pure__))
WandExport DecorationType DrawGetTextDecoration (const DrawingWand *) magick_attribute((__pure__))
WandExport DirectionType DrawGetTextDirection (const DrawingWand *)
WandExport double DrawGetFillOpacity (const DrawingWand *) magick_attribute((__pure__))
WandExport double DrawGetFontSize (const DrawingWand *) magick_attribute((__pure__))
WandExport double DrawGetOpacity (const DrawingWand *) magick_attribute((__pure__))
WandExport double * DrawGetStrokeDashArray (const DrawingWand *, size_t *)
WandExport double * DrawGetStrokeDashOffset (const DrawingWand *) magick_attribute((__pure__))
WandExport double * DrawGetStrokeOpacity (const DrawingWand *) magick_attribute((__pure__))
WandExport double * DrawGetStrokeWidth (const DrawingWand *) magick_attribute((__pure__))
WandExport double * DrawGetTextKerning (DrawingWand *) magick_attribute((__pure__))
WandExport double * DrawGetTextInterlineSpacing (DrawingWand *) magick_attribute((__pure__))
WandExport double * DrawGetTextInterwordSpacing (DrawingWand *) magick_attribute((__pure__))
WandExport DrawInfo * PeekDrawingWand (const DrawingWand *)
WandExport DrawingWandAcquireDrawingWand (const DrawInfo *, Image *)
WandExport DrawingWand ** CloneDrawingWand (const DrawingWand *)
WandExport DrawingWand *** DestroyDrawingWand (DrawingWand *)
WandExport DrawingWand **** NewDrawingWand (void)
WandExport ExceptionType DrawGetExceptionType (const DrawingWand *)
WandExport FillRule DrawGetClipRule (const DrawingWand *) magick_attribute((__pure__))
WandExport FillRule DrawGetFillRule (const DrawingWand *) magick_attribute((__pure__))
WandExport GravityType DrawGetGravity (const DrawingWand *) magick_attribute((__pure__))
WandExport LineCap DrawGetStrokeLineCap (const DrawingWand *) magick_attribute((__pure__))
WandExport LineJoin DrawGetStrokeLineJoin (const DrawingWand *) magick_attribute((__pure__))
WandExport MagickBooleanType DrawClearException (DrawingWand *)
WandExport MagickBooleanType DrawComposite (DrawingWand *, const CompositeOperator, const double, const double, const double, const double, MagickWand *)
WandExport MagickBooleanType DrawGetFontResolution (const DrawingWand *, double *, double *)
WandExport MagickBooleanType DrawGetStrokeAntialias (const DrawingWand *) magick_attribute((__pure__))
WandExport MagickBooleanType DrawGetTextAntialias (const DrawingWand *) magick_attribute((__pure__))
WandExport MagickBooleanType DrawPopPattern (DrawingWand *)
WandExport MagickBooleanType DrawPushPattern (DrawingWand *, const char *, const double, const double, const double, const double)
WandExport MagickBooleanType DrawRender (DrawingWand *)
WandExport MagickBooleanType DrawSetClipPath (DrawingWand *, const char *)
WandExport MagickBooleanType DrawSetDensity (DrawingWand *, const char *)
WandExport MagickBooleanType DrawSetFillPatternURL (DrawingWand *, const char *)
WandExport MagickBooleanType DrawSetFont (DrawingWand *, const char *)
WandExport MagickBooleanType DrawSetFontFamily (DrawingWand *, const char *)
WandExport MagickBooleanType DrawSetFontResolution (DrawingWand *, const double, const double)
WandExport MagickBooleanType DrawSetStrokeDashArray (DrawingWand *, const size_t, const double *)
WandExport MagickBooleanType DrawSetStrokePatternURL (DrawingWand *, const char *)
WandExport MagickBooleanType DrawSetVectorGraphics (DrawingWand *, const char *)
WandExport MagickBooleanType IsDrawingWand (const DrawingWand *)
WandExport MagickBooleanType PopDrawingWand (DrawingWand *)
WandExport MagickBooleanType PushDrawingWand (DrawingWand *)
WandExport StretchType DrawGetFontStretch (const DrawingWand *)
WandExport StyleType DrawGetFontStyle (const DrawingWand *)
WandExport size_t DrawGetFontWeight (const DrawingWand *) magick_attribute((__pure__))
WandExport size_t DrawGetStrokeMiterLimit (const DrawingWand *) magick_attribute((__pure__))
WandExport void ClearDrawingWand (DrawingWand *)
WandExport void DrawAffine (DrawingWand *, const AffineMatrix *)
WandExport void DrawAnnotation (DrawingWand *, const double, const double, const unsigned char *)
WandExport void DrawArc (DrawingWand *, const double, const double, const double, const double, const double, const double)
WandExport void DrawBezier (DrawingWand *, const size_t, const PointInfo *)
WandExport void DrawGetBorderColor (const DrawingWand *, PixelWand *)
WandExport void DrawCircle (DrawingWand *, const double, const double, const double, const double)
WandExport void DrawColor (DrawingWand *, const double, const double, const PaintMethod)
WandExport void DrawComment (DrawingWand *, const char *)
WandExport void DrawEllipse (DrawingWand *, const double, const double, const double, const double, const double, const double)
WandExport void DrawGetFillColor (const DrawingWand *, PixelWand *)
WandExport void DrawGetStrokeColor (const DrawingWand *, PixelWand *)
WandExport void DrawSetTextKerning (DrawingWand *, const double)
WandExport void DrawSetTextInterlineSpacing (DrawingWand *, const double)
WandExport void DrawSetTextInterwordSpacing (DrawingWand *, const double)
WandExport void DrawGetTextUnderColor (const DrawingWand *, PixelWand *)
WandExport void DrawLine (DrawingWand *, const double, const double, const double, const double)
WandExport void DrawMatte (DrawingWand *, const double, const double, const PaintMethod)
WandExport void DrawPathClose (DrawingWand *)
WandExport void DrawPathCurveToAbsolute (DrawingWand *, const double, const double, const double, const double, const double, const double)
WandExport void DrawPathCurveToRelative (DrawingWand *, const double, const double, const double, const double, const double, const double)
WandExport void DrawPathCurveToQuadraticBezierAbsolute (DrawingWand *, const double, const double, const double, const double)
WandExport void DrawPathCurveToQuadraticBezierRelative (DrawingWand *, const double, const double, const double, const double)
WandExport void DrawPathCurveToQuadraticBezierSmoothAbsolute (DrawingWand *, const double, const double)
WandExport void DrawPathCurveToQuadraticBezierSmoothRelative (DrawingWand *, const double, const double)
WandExport void DrawPathCurveToSmoothAbsolute (DrawingWand *, const double, const double, const double, const double)
WandExport void DrawPathCurveToSmoothRelative (DrawingWand *, const double, const double, const double, const double)
WandExport void DrawPathEllipticArcAbsolute (DrawingWand *, const double, const double, const double, const MagickBooleanType, const MagickBooleanType, const double, const double)
WandExport void DrawPathEllipticArcRelative (DrawingWand *, const double, const double, const double, const MagickBooleanType, const MagickBooleanType, const double, const double)
WandExport void DrawPathFinish (DrawingWand *)
WandExport void DrawPathLineToAbsolute (DrawingWand *, const double, const double)
WandExport void DrawPathLineToRelative (DrawingWand *, const double, const double)
WandExport void DrawPathLineToHorizontalAbsolute (DrawingWand *, const double)
WandExport void DrawPathLineToHorizontalRelative (DrawingWand *, const double)
WandExport void DrawPathLineToVerticalAbsolute (DrawingWand *, const double)
WandExport void DrawPathLineToVerticalRelative (DrawingWand *, const double)
WandExport void DrawPathMoveToAbsolute (DrawingWand *, const double, const double)
WandExport void DrawPathMoveToRelative (DrawingWand *, const double, const double)
WandExport void DrawPathStart (DrawingWand *)
WandExport void DrawPoint (DrawingWand *, const double, const double)
WandExport void DrawPolygon (DrawingWand *, const size_t, const PointInfo *)
WandExport void DrawPolyline (DrawingWand *, const size_t, const PointInfo *)
WandExport void DrawPopClipPath (DrawingWand *)
WandExport void DrawPopDefs (DrawingWand *)
WandExport void DrawPushClipPath (DrawingWand *, const char *)
WandExport void DrawPushDefs (DrawingWand *)
WandExport void DrawRectangle (DrawingWand *, const double, const double, const double, const double)
WandExport void DrawResetVectorGraphics (DrawingWand *)
WandExport void DrawRotate (DrawingWand *, const double)
WandExport void DrawRoundRectangle (DrawingWand *, double, double, double, double, double, double)
WandExport void DrawScale (DrawingWand *, const double, const double)
WandExport void DrawSetBorderColor (DrawingWand *, const PixelWand *)
WandExport void DrawSetClipRule (DrawingWand *, const FillRule)
WandExport void DrawSetClipUnits (DrawingWand *, const ClipPathUnits)
WandExport void DrawSetFillColor (DrawingWand *, const PixelWand *)
WandExport void DrawSetFillOpacity (DrawingWand *, const double)
WandExport void DrawSetFillRule (DrawingWand *, const FillRule)
WandExport void DrawSetFontSize (DrawingWand *, const double)
WandExport void DrawSetFontStretch (DrawingWand *, const StretchType)
WandExport void DrawSetFontStyle (DrawingWand *, const StyleType)
WandExport void DrawSetFontWeight (DrawingWand *, const size_t)
WandExport void DrawSetGravity (DrawingWand *, const GravityType)
WandExport void DrawSetOpacity (DrawingWand *, const double)
WandExport void DrawSetStrokeAntialias (DrawingWand *, const MagickBooleanType)
WandExport void DrawSetStrokeColor (DrawingWand *, const PixelWand *)
WandExport void DrawSetStrokeDashOffset (DrawingWand *, const double dashoffset)
WandExport void DrawSetStrokeLineCap (DrawingWand *, const LineCap)
WandExport void DrawSetStrokeLineJoin (DrawingWand *, const LineJoin)
WandExport void DrawSetStrokeMiterLimit (DrawingWand *, const size_t)
WandExport void DrawSetStrokeOpacity (DrawingWand *, const double)
WandExport void DrawSetStrokeWidth (DrawingWand *, const double)
WandExport void DrawSetTextAlignment (DrawingWand *, const AlignType)
WandExport void DrawSetTextAntialias (DrawingWand *, const MagickBooleanType)
WandExport void DrawSetTextDecoration (DrawingWand *, const DecorationType)
WandExport void DrawSetTextDirection (DrawingWand *, const DirectionType)
WandExport void DrawSetTextEncoding (DrawingWand *, const char *)
WandExport void DrawSetTextUnderColor (DrawingWand *, const PixelWand *)
WandExport void DrawSetViewbox (DrawingWand *, ssize_t, ssize_t, ssize_t, ssize_t)
WandExport void DrawSkewX (DrawingWand *, const double)
WandExport void DrawSkewY (DrawingWand *, const double)
WandExport void DrawTranslate (DrawingWand *, const double, const double)

Typedef Documentation

typedef struct _DrawingWand DrawingWand

Function Documentation

WandExport DrawingWand* AcquireDrawingWand ( const DrawInfo *  ,
Image *   
)
WandExport void ClearDrawingWand ( DrawingWand  ) 
WandExport DrawingWand* * CloneDrawingWand ( const DrawingWand  ) 
WandExport DrawingWand* * * DestroyDrawingWand ( DrawingWand  ) 
WandExport void DrawAffine ( DrawingWand ,
const AffineMatrix *   
)
WandExport void DrawAnnotation ( DrawingWand ,
const   double,
const   double,
const unsigned char *   
)
WandExport void DrawArc ( DrawingWand ,
const   double,
const   double,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawBezier ( DrawingWand ,
const   size_t,
const PointInfo *   
)
WandExport void DrawCircle ( DrawingWand ,
const   double,
const   double,
const   double,
const   double 
)
WandExport MagickBooleanType DrawClearException ( DrawingWand  ) 
WandExport void DrawColor ( DrawingWand ,
const   double,
const   double,
const   PaintMethod 
)
WandExport void DrawComment ( DrawingWand ,
const char *   
)
WandExport MagickBooleanType DrawComposite ( DrawingWand ,
const   CompositeOperator,
const   double,
const   double,
const   double,
const   double,
MagickWand  
)
WandExport void DrawEllipse ( DrawingWand ,
const   double,
const   double,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawGetBorderColor ( const DrawingWand ,
PixelWand  
)
WandExport char* DrawGetClipPath ( const DrawingWand  ) 
WandExport FillRule DrawGetClipRule ( const DrawingWand  ) 
WandExport ClipPathUnits DrawGetClipUnits ( const DrawingWand  ) 
WandExport char* * DrawGetDensity ( const DrawingWand  ) 
WandExport char* * * DrawGetException ( const DrawingWand ,
ExceptionType *   
)
WandExport ExceptionType DrawGetExceptionType ( const DrawingWand  ) 
WandExport void DrawGetFillColor ( const DrawingWand ,
PixelWand  
)
WandExport double DrawGetFillOpacity ( const DrawingWand  ) 
WandExport FillRule DrawGetFillRule ( const DrawingWand  ) 
WandExport char* * * * DrawGetFont ( const DrawingWand  ) 
WandExport char* * * * * DrawGetFontFamily ( const DrawingWand  ) 
WandExport MagickBooleanType DrawGetFontResolution ( const DrawingWand ,
double *  ,
double *   
)
WandExport double DrawGetFontSize ( const DrawingWand  ) 
WandExport StretchType DrawGetFontStretch ( const DrawingWand  ) 
WandExport StyleType DrawGetFontStyle ( const DrawingWand  ) 
WandExport size_t DrawGetFontWeight ( const DrawingWand  ) 
WandExport GravityType DrawGetGravity ( const DrawingWand  ) 
WandExport double DrawGetOpacity ( const DrawingWand  ) 
WandExport MagickBooleanType DrawGetStrokeAntialias ( const DrawingWand  ) 
WandExport void DrawGetStrokeColor ( const DrawingWand ,
PixelWand  
)
WandExport double * DrawGetStrokeDashArray ( const DrawingWand ,
size_t *   
)
WandExport double * DrawGetStrokeDashOffset ( const DrawingWand  ) 
WandExport LineCap DrawGetStrokeLineCap ( const DrawingWand  ) 
WandExport LineJoin DrawGetStrokeLineJoin ( const DrawingWand  ) 
WandExport size_t DrawGetStrokeMiterLimit ( const DrawingWand  ) 
WandExport double * DrawGetStrokeOpacity ( const DrawingWand  ) 
WandExport double * DrawGetStrokeWidth ( const DrawingWand  ) 
WandExport AlignType DrawGetTextAlignment ( const DrawingWand  ) 
WandExport MagickBooleanType DrawGetTextAntialias ( const DrawingWand  ) 
WandExport DecorationType DrawGetTextDecoration ( const DrawingWand  ) 
WandExport DirectionType DrawGetTextDirection ( const DrawingWand  ) 
WandExport char* * * * * * DrawGetTextEncoding ( const DrawingWand  ) 
WandExport double * DrawGetTextInterlineSpacing ( DrawingWand  ) 
WandExport double * DrawGetTextInterwordSpacing ( DrawingWand  ) 
WandExport double * DrawGetTextKerning ( DrawingWand  ) 
WandExport void DrawGetTextUnderColor ( const DrawingWand ,
PixelWand  
)
WandExport char* * * * * * * DrawGetVectorGraphics ( DrawingWand  ) 
WandExport void DrawLine ( DrawingWand ,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawMatte ( DrawingWand ,
const   double,
const   double,
const   PaintMethod 
)
WandExport void DrawPathClose ( DrawingWand  ) 
WandExport void DrawPathCurveToAbsolute ( DrawingWand ,
const   double,
const   double,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawPathCurveToQuadraticBezierAbsolute ( DrawingWand ,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawPathCurveToQuadraticBezierRelative ( DrawingWand ,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawPathCurveToQuadraticBezierSmoothAbsolute ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawPathCurveToQuadraticBezierSmoothRelative ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawPathCurveToRelative ( DrawingWand ,
const   double,
const   double,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawPathCurveToSmoothAbsolute ( DrawingWand ,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawPathCurveToSmoothRelative ( DrawingWand ,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawPathEllipticArcAbsolute ( DrawingWand ,
const   double,
const   double,
const   double,
const   MagickBooleanType,
const   MagickBooleanType,
const   double,
const   double 
)
WandExport void DrawPathEllipticArcRelative ( DrawingWand ,
const   double,
const   double,
const   double,
const   MagickBooleanType,
const   MagickBooleanType,
const   double,
const   double 
)
WandExport void DrawPathFinish ( DrawingWand  ) 
WandExport void DrawPathLineToAbsolute ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawPathLineToHorizontalAbsolute ( DrawingWand ,
const   double 
)
WandExport void DrawPathLineToHorizontalRelative ( DrawingWand ,
const   double 
)
WandExport void DrawPathLineToRelative ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawPathLineToVerticalAbsolute ( DrawingWand ,
const   double 
)
WandExport void DrawPathLineToVerticalRelative ( DrawingWand ,
const   double 
)
WandExport void DrawPathMoveToAbsolute ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawPathMoveToRelative ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawPathStart ( DrawingWand  ) 
WandExport void DrawPoint ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawPolygon ( DrawingWand ,
const   size_t,
const PointInfo *   
)
WandExport void DrawPolyline ( DrawingWand ,
const   size_t,
const PointInfo *   
)
WandExport void DrawPopClipPath ( DrawingWand  ) 
WandExport void DrawPopDefs ( DrawingWand  ) 
WandExport MagickBooleanType DrawPopPattern ( DrawingWand  ) 
WandExport void DrawPushClipPath ( DrawingWand ,
const char *   
)
WandExport void DrawPushDefs ( DrawingWand  ) 
WandExport MagickBooleanType DrawPushPattern ( DrawingWand ,
const char *  ,
const   double,
const   double,
const   double,
const   double 
)
WandExport void DrawRectangle ( DrawingWand ,
const   double,
const   double,
const   double,
const   double 
)
WandExport MagickBooleanType DrawRender ( DrawingWand  ) 
WandExport void DrawResetVectorGraphics ( DrawingWand  ) 
WandExport void DrawRotate ( DrawingWand ,
const   double 
)
WandExport void DrawRoundRectangle ( DrawingWand ,
double  ,
double  ,
double  ,
double  ,
double  ,
double   
)
WandExport void DrawScale ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawSetBorderColor ( DrawingWand ,
const PixelWand  
)
WandExport MagickBooleanType DrawSetClipPath ( DrawingWand ,
const char *   
)
WandExport void DrawSetClipRule ( DrawingWand ,
const   FillRule 
)
WandExport void DrawSetClipUnits ( DrawingWand ,
const   ClipPathUnits 
)
WandExport MagickBooleanType DrawSetDensity ( DrawingWand ,
const char *   
)
WandExport void DrawSetFillColor ( DrawingWand ,
const PixelWand  
)
WandExport void DrawSetFillOpacity ( DrawingWand ,
const   double 
)
WandExport MagickBooleanType DrawSetFillPatternURL ( DrawingWand ,
const char *   
)
WandExport void DrawSetFillRule ( DrawingWand ,
const   FillRule 
)
WandExport MagickBooleanType DrawSetFont ( DrawingWand ,
const char *   
)
WandExport MagickBooleanType DrawSetFontFamily ( DrawingWand ,
const char *   
)
WandExport MagickBooleanType DrawSetFontResolution ( DrawingWand ,
const   double,
const   double 
)
WandExport void DrawSetFontSize ( DrawingWand ,
const   double 
)
WandExport void DrawSetFontStretch ( DrawingWand ,
const   StretchType 
)
WandExport void DrawSetFontStyle ( DrawingWand ,
const   StyleType 
)
WandExport void DrawSetFontWeight ( DrawingWand ,
const   size_t 
)
WandExport void DrawSetGravity ( DrawingWand ,
const   GravityType 
)
WandExport void DrawSetOpacity ( DrawingWand ,
const   double 
)
WandExport void DrawSetStrokeAntialias ( DrawingWand ,
const   MagickBooleanType 
)
WandExport void DrawSetStrokeColor ( DrawingWand ,
const PixelWand  
)
WandExport MagickBooleanType DrawSetStrokeDashArray ( DrawingWand ,
const   size_t,
const double *   
)
WandExport void DrawSetStrokeDashOffset ( DrawingWand ,
const double  dashoffset 
)
WandExport void DrawSetStrokeLineCap ( DrawingWand ,
const   LineCap 
)
WandExport void DrawSetStrokeLineJoin ( DrawingWand ,
const   LineJoin 
)
WandExport void DrawSetStrokeMiterLimit ( DrawingWand ,
const   size_t 
)
WandExport void DrawSetStrokeOpacity ( DrawingWand ,
const   double 
)
WandExport MagickBooleanType DrawSetStrokePatternURL ( DrawingWand ,
const char *   
)
WandExport void DrawSetStrokeWidth ( DrawingWand ,
const   double 
)
WandExport void DrawSetTextAlignment ( DrawingWand ,
const   AlignType 
)
WandExport void DrawSetTextAntialias ( DrawingWand ,
const   MagickBooleanType 
)
WandExport void DrawSetTextDecoration ( DrawingWand ,
const   DecorationType 
)
WandExport void DrawSetTextDirection ( DrawingWand ,
const   DirectionType 
)
WandExport void DrawSetTextEncoding ( DrawingWand ,
const char *   
)
WandExport void DrawSetTextInterlineSpacing ( DrawingWand ,
const   double 
)
WandExport void DrawSetTextInterwordSpacing ( DrawingWand ,
const   double 
)
WandExport void DrawSetTextKerning ( DrawingWand ,
const   double 
)
WandExport void DrawSetTextUnderColor ( DrawingWand ,
const PixelWand  
)
WandExport MagickBooleanType DrawSetVectorGraphics ( DrawingWand ,
const char *   
)
WandExport void DrawSetViewbox ( DrawingWand ,
ssize_t  ,
ssize_t  ,
ssize_t  ,
ssize_t   
)
WandExport void DrawSkewX ( DrawingWand ,
const   double 
)
WandExport void DrawSkewY ( DrawingWand ,
const   double 
)
WandExport void DrawTranslate ( DrawingWand ,
const   double,
const   double 
)
WandExport MagickBooleanType IsDrawingWand ( const DrawingWand  ) 
WandExport DrawingWand* * * * NewDrawingWand ( void   ) 
WandExport DrawInfo* PeekDrawingWand ( const DrawingWand  ) 
WandExport MagickBooleanType PopDrawingWand ( DrawingWand  ) 
WandExport MagickBooleanType PushDrawingWand ( DrawingWand  ) 

Generated on 2 Sep 2019 for MagickWand by  doxygen 1.6.1