From 7e90fdd06f0e7982e4cc68edffa9a6b293acc5a7 Mon Sep 17 00:00:00 2001 From: Mike Wey Date: Tue, 31 Dec 2013 15:09:55 +0100 Subject: Update the Headers for ImageMagick 6.8.8. --- dmagick/c/accelerate.d | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'dmagick/c/accelerate.d') diff --git a/dmagick/c/accelerate.d b/dmagick/c/accelerate.d index 5a99e75..3302691 100644 --- a/dmagick/c/accelerate.d +++ b/dmagick/c/accelerate.d @@ -1,15 +1,32 @@ module dmagick.c.accelerate; +import dmagick.c.colorspace; import dmagick.c.exception; +import dmagick.c.fx; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.magickVersion; import dmagick.c.morphology; +import dmagick.c.statistic; extern(C) { MagickBooleanType AccelerateConvolveImage(const(Image)*, const(KernelInfo)*, Image*, ExceptionInfo*); + static if ( MagickLibVersion >= 0x688 ) + { + MagickBooleanType AccelerateContrastImage(Image*, const MagickBooleanType, ExceptionInfo*); + MagickBooleanType AccelerateEqualizeImage(Image*, const ChannelType, ExceptionInfo*); + MagickBooleanType AccelerateFunctionImage(Image*, const ChannelType, const MagickFunction, const size_t, const(double)*, ExceptionInfo*); + MagickBooleanType AccelerateModulateImage(Image*, double, double, double, ColorspaceType, ExceptionInfo*); + } + + static if ( MagickLibVersion >= 0x688 ) + { + Image* AccelerateAddNoiseImage(const(Image)*, const ChannelType, const NoiseType, ExceptionInfo*); + Image* AccelerateBlurImage(const(Image)*, const ChannelType, const double, const double, ExceptionInfo*); + } + static if ( MagickLibVersion >= 0x687 ) { Image* AccelerateConvolveImageChannel(const(Image)*, const ChannelType, const(KernelInfo)*, ExceptionInfo*); -- cgit v1.2.3