diff options
Diffstat (limited to 'dmagick/c/accelerate.d')
| -rw-r--r-- | dmagick/c/accelerate.d | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/dmagick/c/accelerate.d b/dmagick/c/accelerate.d index 3302691..3f477f0 100644 --- a/dmagick/c/accelerate.d +++ b/dmagick/c/accelerate.d @@ -1,18 +1,30 @@ module dmagick.c.accelerate; import dmagick.c.colorspace; +import dmagick.c.composite; import dmagick.c.exception; import dmagick.c.fx; +import dmagick.c.geometry; import dmagick.c.image; import dmagick.c.magickType; import dmagick.c.magickVersion; import dmagick.c.morphology; +import dmagick.c.pixel; import dmagick.c.statistic; extern(C) { MagickBooleanType AccelerateConvolveImage(const(Image)*, const(KernelInfo)*, Image*, ExceptionInfo*); + static if ( MagickLibVersion >= 0x689 ) + { + MagickBooleanType AccelerateCompositeImage(Image*, const ChannelType, const CompositeOperator, const(Image)*, const ssize_t, const ssize_t, const float, const float, ExceptionInfo*); + MagickBooleanType AccelerateContrastStretchImageChannel(Image*, const ChannelType, const double, const double, ExceptionInfo*); + MagickBooleanType AccelerateGrayscaleImage(Image*, const PixelIntensityMethod, ExceptionInfo*); + MagickBooleanType AccelerateNegateImageChannel(Image*, const ChannelType, const MagickBooleanType, ExceptionInfo*); + MagickBooleanType AccelerateRandomImage(Image*, ExceptionInfo*); + } + static if ( MagickLibVersion >= 0x688 ) { MagickBooleanType AccelerateContrastImage(Image*, const MagickBooleanType, ExceptionInfo*); @@ -31,4 +43,9 @@ extern(C) { Image* AccelerateConvolveImageChannel(const(Image)*, const ChannelType, const(KernelInfo)*, ExceptionInfo*); } + + static if ( MagickLibVersion >= 0x689 ) + { + Image* AccelerateMotionBlurImage(const Image*, const ChannelType, const(double)*, const size_t, const(OffsetInfo)*, ExceptionInfo*); + } } |
