MagickCore  7.0.7
Convert, Edit, Or Compose Bitmap Images
cache.h File Reference
#include "MagickCore/blob.h"
Include dependency graph for cache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  CacheType {
  UndefinedCache, DiskCache, DistributedCache, MapCache,
  MemoryCache, PingCache
}
 

Functions

MagickExport CacheType GetImagePixelCacheType (const Image *)
 
MagickExport const char * GetPixelCacheFilename (const Image *)
 
MagickExport const QuantumGetVirtualPixels (const Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
 
MagickExport const QuantumGetVirtualPixelQueue (const Image *) magick_hot_spot
 
MagickExport const void * GetVirtualMetacontent (const Image *)
 
MagickExport MagickBooleanType GetOneAuthenticPixel (Image *, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetOneVirtualPixel (const Image *, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetOneVirtualPixelInfo (const Image *, const VirtualPixelMethod, const ssize_t, const ssize_t, PixelInfo *, ExceptionInfo *)
 
MagickExport MagickBooleanType PersistPixelCache (Image *, const char *, const MagickBooleanType, MagickOffsetType *, ExceptionInfo *)
 
MagickExport MagickBooleanType SyncAuthenticPixels (Image *, ExceptionInfo *) magick_hot_spot
 
MagickExport MagickSizeType GetImageExtent (const Image *)
 
MagickExport QuantumGetAuthenticPixels (Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
 
MagickExport QuantumGetAuthenticPixelQueue (const Image *) magick_hot_spot
 
MagickExport QuantumQueueAuthenticPixels (Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
 
MagickExport void * GetAuthenticMetacontent (const Image *)
 
MagickExport void * GetPixelCachePixels (Image *, MagickSizeType *, ExceptionInfo *)
 

Enumeration Type Documentation

◆ CacheType

enum CacheType
Enumerator
UndefinedCache 
DiskCache 
DistributedCache 
MapCache 
MemoryCache 
PingCache 

Definition at line 27 of file cache.h.

Function Documentation

◆ GetAuthenticMetacontent()

MagickExport void* GetAuthenticMetacontent ( const Image )

◆ GetAuthenticPixelQueue()

MagickExport Quantum * GetAuthenticPixelQueue ( const Image )

◆ GetAuthenticPixels()

MagickExport Quantum* GetAuthenticPixels ( Image ,
const ssize_t  ,
const ssize_t  ,
const size_t  ,
const size_t  ,
ExceptionInfo  
)

◆ GetImageExtent()

◆ GetImagePixelCacheType()

MagickExport CacheType GetImagePixelCacheType ( const Image )

Definition at line 1695 of file cache.c.

References _Image::cache, magick_restrict, MagickCoreSignature, and _Image::signature.

Referenced by GetPixelCacheTileSize().

◆ GetOneAuthenticPixel()

MagickExport MagickBooleanType GetOneAuthenticPixel ( Image ,
const ssize_t  ,
const ssize_t  ,
Quantum ,
ExceptionInfo  
)

◆ GetOneVirtualPixel()

MagickExport MagickBooleanType GetOneVirtualPixel ( const Image ,
const ssize_t  ,
const ssize_t  ,
Quantum ,
ExceptionInfo  
)

◆ GetOneVirtualPixelInfo()

MagickExport MagickBooleanType GetOneVirtualPixelInfo ( const Image ,
const VirtualPixelMethod  ,
const ssize_t  ,
const ssize_t  ,
PixelInfo ,
ExceptionInfo  
)

◆ GetPixelCacheFilename()

MagickExport const char* GetPixelCacheFilename ( const Image )

Definition at line 2083 of file cache.c.

References _Image::cache, magick_restrict, MagickCoreSignature, and _Image::signature.

◆ GetPixelCachePixels()

MagickExport void * GetPixelCachePixels ( Image ,
MagickSizeType ,
ExceptionInfo  
)

◆ GetVirtualMetacontent()

MagickExport const void* GetVirtualMetacontent ( const Image )

◆ GetVirtualPixelQueue()

MagickExport const Quantum * GetVirtualPixelQueue ( const Image )

◆ GetVirtualPixels()

MagickExport const Quantum* GetVirtualPixels ( const Image ,
const ssize_t  ,
const ssize_t  ,
const size_t  ,
const size_t  ,
ExceptionInfo  
)

◆ PersistPixelCache()

MagickExport MagickBooleanType PersistPixelCache ( Image ,
const char *  ,
const MagickBooleanType  ,
MagickOffsetType ,
ExceptionInfo  
)

◆ QueueAuthenticPixels()

MagickExport Quantum * QueueAuthenticPixels ( Image ,
const ssize_t  ,
const ssize_t  ,
const size_t  ,
const size_t  ,
ExceptionInfo  
)

◆ SyncAuthenticPixels()