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)