18#ifndef MAGICKCORE_DRAW_H 
   19#define MAGICKCORE_DRAW_H 
   21#include "MagickCore/geometry.h" 
   22#include "MagickCore/image.h" 
   23#include "MagickCore/pixel.h" 
   24#include "MagickCore/type.h" 
   25#include "MagickCore/color.h" 
   27#if defined(__cplusplus) || defined(c_plusplus) 
  121  RoundRectanglePrimitive,
 
  141  UndefinedWordBreakType,
 
  401extern MagickExport DrawInfo
 
  402  *AcquireDrawInfo(
void),
 
  403  *CloneDrawInfo(
const ImageInfo *,
const DrawInfo *),
 
  404  *DestroyDrawInfo(DrawInfo *);
 
  406extern MagickExport MagickBooleanType
 
  407  DrawAffineImage(Image *,
const Image *,
const AffineMatrix *,ExceptionInfo *),
 
  408  DrawClipPath(Image *,
const DrawInfo *,
const char *,ExceptionInfo *),
 
  409  DrawGradientImage(Image *,
const DrawInfo *,ExceptionInfo *),
 
  410  DrawImage(Image *,
const DrawInfo *,ExceptionInfo *),
 
  411  DrawPatternPath(Image *,
const DrawInfo *,
const char *,Image **,
 
  413  DrawPrimitive(Image *,
const DrawInfo *,
const PrimitiveInfo *,ExceptionInfo *);
 
  415extern MagickExport 
void 
  416  GetAffineMatrix(AffineMatrix *),
 
  417  GetDrawInfo(
const ImageInfo *,DrawInfo *);
 
  419#if defined(__cplusplus) || defined(c_plusplus)