diff options
Diffstat (limited to 'dmagick')
| -rw-r--r-- | dmagick/c/draw.d | 7 | ||||
| -rw-r--r-- | dmagick/c/magickType.d | 6 | ||||
| -rw-r--r-- | dmagick/c/magickVersion.d | 9 |
3 files changed, 20 insertions, 2 deletions
diff --git a/dmagick/c/draw.d b/dmagick/c/draw.d index 40f5cf5..671a131 100644 --- a/dmagick/c/draw.d +++ b/dmagick/c/draw.d @@ -437,6 +437,13 @@ extern(C) double direction; } + + static if (MagickLibVersion >= 0x695) + { + double + fill_opacity, + stroke_opacity; + } } struct PrimitiveInfo diff --git a/dmagick/c/magickType.d b/dmagick/c/magickType.d index 49d7889..b0bc033 100644 --- a/dmagick/c/magickType.d +++ b/dmagick/c/magickType.d @@ -181,10 +181,14 @@ extern (C) { enum MagickRealType MagickEpsilon = 1.0e-15; } - else static if ( MagickLibVersion >= 0x694 ) + else static if ( MagickLibVersion == 0x694 ) { enum MagickRealType MagickEpsilon = 1.0e-14; } + else static if ( MagickLibVersion >= 0x695 ) + { + enum MagickRealType MagickEpsilon = 1.0e-15; + } alias uint MagickStatusType; alias long MagickOffsetType; diff --git a/dmagick/c/magickVersion.d b/dmagick/c/magickVersion.d index 383aee7..360c460 100644 --- a/dmagick/c/magickVersion.d +++ b/dmagick/c/magickVersion.d @@ -243,13 +243,20 @@ extern(C) ///ditto enum MagickLibVersionText = "6.9.3"; } - else + else version(MagickCore_694) { /// Defines the version of ImageMagick where these headers are based on. enum MagickLibVersion = 0x694; ///ditto enum MagickLibVersionText = "6.9.4"; } + else + { + /// Defines the version of ImageMagick where these headers are based on. + enum MagickLibVersion = 0x695; + ///ditto + enum MagickLibVersionText = "6.9.5"; + } /* * With ImageMagick 6.6.3 long and unsinged long were changed to |
