summaryrefslogtreecommitdiff
path: root/dmagick/c/cache.d
diff options
context:
space:
mode:
Diffstat (limited to 'dmagick/c/cache.d')
-rw-r--r--dmagick/c/cache.d14
1 files changed, 14 insertions, 0 deletions
diff --git a/dmagick/c/cache.d b/dmagick/c/cache.d
index 12bb8e1..0cb7e93 100644
--- a/dmagick/c/cache.d
+++ b/dmagick/c/cache.d
@@ -10,6 +10,20 @@ alias ptrdiff_t ssize_t;
extern(C)
{
+ enum CacheType
+ {
+ UndefinedCache,
+ MemoryCache,
+ MapCache,
+ DiskCache,
+ PingCache
+ }
+
+ static if ( MagickLibVersion >= 0x677 )
+ {
+ CacheType GetImagePixelCacheType(const(Image)*);
+ }
+
const(IndexPacket)* GetVirtualIndexQueue(const(Image)*);
const(PixelPacket)* GetVirtualPixels(const(Image)*, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo*);