]> granicus.if.org Git - imagemagick/blobdiff - magick/cache.h
(no commit message)
[imagemagick] / magick / cache.h
index d9c8a9c6e6c7cf118955fe111488c17c4deb18fa..ad5abfb5dd520ed00500045bfd0453abbb00dd76 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  Copyright 1999-2009 ImageMagick Studio LLC, a non-profit organization
+  Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization
   dedicated to making software imaging solutions freely available.
   
   You may not use this file except in compliance with the License.
@@ -28,23 +28,26 @@ extern MagickExport const IndexPacket
   *GetVirtualIndexQueue(const Image *);
 
 extern MagickExport const PixelPacket
-  *GetVirtualPixels(const Image *,const long,const long,const unsigned long,
-    const unsigned long,ExceptionInfo *),
+  *GetVirtualPixels(const Image *,const ssize_t,const ssize_t,const size_t,
+    const size_t,ExceptionInfo *),
   *GetVirtualPixelQueue(const Image *);
 
+extern MagickExport const void
+  *AcquirePixelCachePixels(const Image *,MagickSizeType *,ExceptionInfo *);
+
 extern MagickExport IndexPacket
   *GetAuthenticIndexQueue(const Image *);
 
 extern MagickExport MagickBooleanType
-  GetOneVirtualMagickPixel(const Image *,const long,const long,
+  CacheComponentGenesis(void),
+  GetOneVirtualMagickPixel(const Image *,const ssize_t,const ssize_t,
     MagickPixelPacket *,ExceptionInfo *),
-  GetOneVirtualPixel(const Image *,const long,const long,PixelPacket *,
+  GetOneVirtualPixel(const Image *,const ssize_t,const ssize_t,PixelPacket *,
     ExceptionInfo *),
-  GetOneVirtualMethodPixel(const Image *,const VirtualPixelMethod,const long,
-    const long,PixelPacket *,ExceptionInfo *),
-  GetOneAuthenticPixel(Image *,const long,const long,PixelPacket *,
+  GetOneVirtualMethodPixel(const Image *,const VirtualPixelMethod,const ssize_t,
+    const ssize_t,PixelPacket *,ExceptionInfo *),
+  GetOneAuthenticPixel(Image *,const ssize_t,const ssize_t,PixelPacket *,
     ExceptionInfo *),
-  InstantiateCacheComponent(void),
   PersistPixelCache(Image *,const char *,const MagickBooleanType,
     MagickOffsetType *,ExceptionInfo *),
   SyncAuthenticPixels(Image *,ExceptionInfo *);
@@ -53,18 +56,19 @@ extern MagickExport MagickSizeType
   GetImageExtent(const Image *);
 
 extern MagickExport PixelPacket
-  *GetAuthenticPixels(Image *,const long,const long,const unsigned long,
-    const unsigned long,ExceptionInfo *),
+  *GetAuthenticPixels(Image *,const ssize_t,const ssize_t,const size_t,
+    const size_t,ExceptionInfo *),
   *GetAuthenticPixelQueue(const Image *),
-  *QueueAuthenticPixels(Image *,const long,const long,const unsigned long,
-    const unsigned long,ExceptionInfo *);
+  *QueueAuthenticPixels(Image *,const ssize_t,const ssize_t,const size_t,
+    const size_t,ExceptionInfo *);
 
 extern MagickExport VirtualPixelMethod
   GetPixelCacheVirtualMethod(const Image *),
   SetPixelCacheVirtualMethod(const Image *,const VirtualPixelMethod);
 
 extern MagickExport void
-  DestroyCacheFaclity(void);
+  CacheComponentTerminus(void),
+  *GetPixelCachePixels(Image *,MagickSizeType *,ExceptionInfo *);
 
 #if defined(__cplusplus) || defined(c_plusplus)
 }