18#ifndef MAGICKCORE_DRAW_H
19#define MAGICKCORE_DRAW_H
21#include "magick/geometry.h"
22#include "magick/image.h"
23#include "magick/pixel.h"
24#include "magick/type.h"
25#include "magick/color.h"
27#if defined(__cplusplus) || defined(c_plusplus)
111 RoundRectanglePrimitive,
405extern MagickExport DrawInfo
406 *AcquireDrawInfo(
void),
407 *CloneDrawInfo(
const ImageInfo *,
const DrawInfo *),
408 *DestroyDrawInfo(DrawInfo *);
410extern MagickExport MagickBooleanType
411 DrawAffineImage(Image *,
const Image *,
const AffineMatrix *),
412 DrawClipPath(Image *,
const DrawInfo *,
const char *),
413 DrawGradientImage(Image *,
const DrawInfo *),
414 DrawImage(Image *,
const DrawInfo *),
415 DrawPatternPath(Image *,
const DrawInfo *,
const char *,Image **),
416 DrawPrimitive(Image *,
const DrawInfo *,
const PrimitiveInfo *);
418extern MagickExport
void
419 GetAffineMatrix(AffineMatrix *),
420 GetDrawInfo(
const ImageInfo *,DrawInfo *);
422#if defined(__cplusplus) || defined(c_plusplus)