summaryrefslogtreecommitdiff
path: root/dmagick/c/gem.d
diff options
context:
space:
mode:
Diffstat (limited to 'dmagick/c/gem.d')
-rw-r--r--dmagick/c/gem.d14
1 files changed, 14 insertions, 0 deletions
diff --git a/dmagick/c/gem.d b/dmagick/c/gem.d
index 3b6a073..0868747 100644
--- a/dmagick/c/gem.d
+++ b/dmagick/c/gem.d
@@ -20,6 +20,13 @@ extern(C)
void ConvertHCLToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
}
+ static if (MagickLibVersion >= 0x686)
+ {
+ void ConvertHCLpToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
+ void ConvertHSIToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
+ void ConvertHSVToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
+ }
+
void ConvertHSBToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
void ConvertHSLToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
void ConvertHWBToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
@@ -35,6 +42,13 @@ extern(C)
void ConvertRGBToHCL(const Quantum, const Quantum, const Quantum, double*, double*, double*);
}
+ static if (MagickLibVersion >= 0x686)
+ {
+ void ConvertRGBToHCLp( const Quantum, const Quantum, const Quantum, double*, double*, double*);
+ void ConvertRGBToHSI( const Quantum, const Quantum, const Quantum, double*, double*, double*);
+ void ConvertRGBToHSV( const Quantum, const Quantum, const Quantum, double*, double*, double*);
+ }
+
void ConvertRGBToHSB(const Quantum, const Quantum, const Quantum, double*, double*, double*);
void ConvertRGBToHSL(const Quantum, const Quantum, const Quantum, double*, double*, double*);
void ConvertRGBToHWB(const Quantum, const Quantum, const Quantum, double*, double*, double*);