1 module dmagick.c.paint;
2 
3 import dmagick.c.draw;
4 import dmagick.c.exception;
5 import dmagick.c.image;
6 import dmagick.c.magickType;
7 import dmagick.c.pixel;
8 
9 alias ptrdiff_t ssize_t;
10 
11 extern(C)
12 {
13 	Image* OilPaintImage(const(Image)*, const double, ExceptionInfo*);
14 
15 	MagickBooleanType FloodfillPaintImage(Image*, const ChannelType, const(DrawInfo)*, const(MagickPixelPacket)*, const ssize_t, const ssize_t, const MagickBooleanType);
16 	MagickBooleanType GradientImage(Image*, const GradientType, const SpreadMethod, const(PixelPacket)*, const(PixelPacket)*);
17 	MagickBooleanType OpaquePaintImage(Image*, const(MagickPixelPacket)*, const(MagickPixelPacket)*, const MagickBooleanType);
18 	MagickBooleanType OpaquePaintImageChannel(Image*, const ChannelType, const(MagickPixelPacket)*, const(MagickPixelPacket)*, const MagickBooleanType);
19 	MagickBooleanType TransparentPaintImage(Image*, const(MagickPixelPacket)*, const Quantum, const MagickBooleanType);
20 	MagickBooleanType TransparentPaintImageChroma(Image*, const(MagickPixelPacket)*, const(MagickPixelPacket)*, const Quantum, const MagickBooleanType);
21 }