18 #ifndef MAGICKCORE_DRAW_PRIVATE_H 19 #define MAGICKCORE_DRAW_PRIVATE_H 25 #if defined(__cplusplus) || defined(c_plusplus) 39 if (pattern == (
Image *) NULL)
41 *fill=draw_info->
fill;
55 const ssize_t x,
const ssize_t y,
PixelPacket *stroke)
64 if (pattern == (
Image *) NULL)
80 #if defined(__cplusplus) || defined(c_plusplus) Image * fill_pattern
Definition: draw.h:236
#define MagickEpsilon
Definition: magick-type.h:115
RectangleInfo tile_offset
Definition: image.h:327
Image * stroke_pattern
Definition: draw.h:236
MagickBooleanType
Definition: magick-type.h:189
double stroke_opacity
Definition: draw.h:340
PixelPacket stroke
Definition: draw.h:226
static MagickBooleanType GetStrokeColor(const DrawInfo *draw_info, const ssize_t x, const ssize_t y, PixelPacket *stroke)
Definition: draw-private.h:54
double fill_opacity
Definition: draw.h:340
Definition: magick-type.h:192
static MagickBooleanType GetFillColor(const DrawInfo *draw_info, const ssize_t x, const ssize_t y, PixelPacket *fill)
Definition: draw-private.h:29
Quantum opacity
Definition: pixel.h:143
#define TransparentOpacity
Definition: image.h:28
MagickExport MagickBooleanType GetOneVirtualMethodPixel(const Image *image, const VirtualPixelMethod virtual_pixel_method, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
Definition: cache.c:2184
#define QuantumScale
Definition: magick-type.h:118
ssize_t x
Definition: geometry.h:129
Definition: cache-view.h:36
MagickBooleanType matte
Definition: image.h:170
Definition: magick-type.h:191
unsigned short Quantum
Definition: magick-type.h:85
#define OpaqueOpacity
Definition: image.h:27
PixelPacket fill
Definition: draw.h:226
ssize_t y
Definition: geometry.h:129
#define QuantumRange
Definition: magick-type.h:86
ExceptionInfo exception
Definition: image.h:287