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,
404extern MagickExport DrawInfo
405 *AcquireDrawInfo(
void),
406 *CloneDrawInfo(
const ImageInfo *,
const DrawInfo *),
407 *DestroyDrawInfo(DrawInfo *);
409extern MagickExport MagickBooleanType
410 DrawAffineImage(Image *,
const Image *,
const AffineMatrix *,ExceptionInfo *),
411 DrawClipPath(Image *,
const DrawInfo *,
const char *,ExceptionInfo *),
412 DrawGradientImage(Image *,
const DrawInfo *,ExceptionInfo *),
413 DrawImage(Image *,
const DrawInfo *,ExceptionInfo *),
414 DrawPatternPath(Image *,
const DrawInfo *,
const char *,Image **,
416 DrawPrimitive(Image *,
const DrawInfo *,
const PrimitiveInfo *,ExceptionInfo *);
418extern MagickExport
void
419 GetAffineMatrix(AffineMatrix *),
420 GetDrawInfo(
const ImageInfo *,DrawInfo *);
422#if defined(__cplusplus) || defined(c_plusplus)