MagickCore  6.9.11
Convert, Edit, Or Compose Bitmap Images
cache.h File Reference
#include "magick/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, MemoryCache, MapCache, DiskCache,
  PingCache, DistributedCache
}
 

Functions

MagickExport CacheType GetImagePixelCacheType (const Image *)
 
MagickExport const char * GetPixelCacheFilename (const Image *)
 
MagickExport const IndexPacketGetVirtualIndexQueue (const Image *)
 
MagickExport const PixelPacketGetVirtualPixels (const Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
 
MagickExport const PixelPacketGetVirtualPixelQueue (const Image *)
 
MagickExport const void * AcquirePixelCachePixels (const Image *, MagickSizeType *, ExceptionInfo *)
 
MagickExport IndexPacketGetAuthenticIndexQueue (const Image *)
 
MagickExport MagickBooleanType CacheComponentGenesis (void)
 
MagickExport MagickBooleanType GetOneVirtualMagickPixel (const Image *, const ssize_t, const ssize_t, MagickPixelPacket *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetOneVirtualPixel (const Image *, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetOneVirtualMethodPixel (const Image *, const VirtualPixelMethod, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetOneAuthenticPixel (Image *, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *)
 
MagickExport MagickBooleanType PersistPixelCache (Image *, const char *, const MagickBooleanType, MagickOffsetType *, ExceptionInfo *)
 
MagickExport MagickBooleanType SyncAuthenticPixels (Image *, ExceptionInfo *)
 
MagickExport MagickSizeType GetImageExtent (const Image *)
 
MagickExport PixelPacketGetAuthenticPixels (Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
 
MagickExport PixelPacketGetAuthenticPixelQueue (const Image *)
 
MagickExport PixelPacketQueueAuthenticPixels (Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
 
MagickExport VirtualPixelMethod GetPixelCacheVirtualMethod (const Image *)
 
MagickExport VirtualPixelMethod SetPixelCacheVirtualMethod (const Image *, const VirtualPixelMethod)
 
MagickExport void CacheComponentTerminus (void)
 
MagickExport void * GetPixelCachePixels (Image *, MagickSizeType *, ExceptionInfo *)
 

Enumeration Type Documentation

◆ CacheType

enum CacheType
Enumerator
UndefinedCache 
MemoryCache 
MapCache 
DiskCache 
PingCache 
DistributedCache 

Function Documentation

◆ AcquirePixelCachePixels()

MagickExport const void* AcquirePixelCachePixels ( const Image ,
MagickSizeType ,
ExceptionInfo  
)

References _Image::cache, magick_restrict, MagickCoreSignature, MapCache, MemoryCache, _ExceptionInfo::signature, and _Image::signature.

Referenced by ResetImagePixels().

Here is the caller graph for this function:

◆ CacheComponentGenesis()

MagickExport MagickBooleanType CacheComponentGenesis ( void  )

◆ CacheComponentTerminus()

MagickExport void CacheComponentTerminus ( void  )

◆ GetAuthenticIndexQueue()

MagickExport IndexPacket* GetAuthenticIndexQueue ( const Image )

◆ GetAuthenticPixelQueue()

MagickExport PixelPacket * GetAuthenticPixelQueue ( const Image )

◆ GetAuthenticPixels()

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

◆ GetImageExtent()

MagickExport MagickSizeType GetImageExtent ( const Image )

References _Image::cache, _Image::debug, _Image::filename, GetMagickModule, GetOpenMPThreadId(), GetPixelCacheNexusExtent(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, _Image::signature, and TraceEvent.

Referenced by ExportQuantumPixels(), ImportQuantumPixels(), and StreamImagePixels().

Here is the caller graph for this function:

◆ GetImagePixelCacheType()

MagickExport CacheType GetImagePixelCacheType ( const Image )

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

Referenced by GetPixelCacheTileSize(), and GetPixelCacheType().

Here is the caller graph for this function:

◆ GetOneAuthenticPixel()

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

◆ GetOneVirtualMagickPixel()

MagickExport MagickBooleanType GetOneVirtualMagickPixel ( const Image ,
const  ssize_t,
const  ssize_t,
MagickPixelPacket ,
ExceptionInfo  
)

◆ GetOneVirtualMethodPixel()

MagickExport MagickBooleanType GetOneVirtualMethodPixel ( const Image ,
const  VirtualPixelMethod,
const  ssize_t,
const  ssize_t,
PixelPacket ,
ExceptionInfo  
)

◆ GetOneVirtualPixel()

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

◆ GetPixelCacheFilename()

MagickExport const char* GetPixelCacheFilename ( const Image )

◆ GetPixelCachePixels()

◆ GetPixelCacheVirtualMethod()

MagickExport VirtualPixelMethod GetPixelCacheVirtualMethod ( const Image )

◆ GetVirtualIndexQueue()

◆ GetVirtualPixelQueue()

MagickExport const PixelPacket * GetVirtualPixelQueue ( const Image )

References _Image::cache, GetOpenMPThreadId(), GetVirtualPixelsNexus(), magick_restrict, MagickCoreSignature, and _Image::signature.

Referenced by AcquirePixels(), and ExportQuantumPixels().

Here is the caller graph for this function:

◆ GetVirtualPixels()

MagickExport const PixelPacket* 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 PixelPacket * QueueAuthenticPixels ( Image ,
const  ssize_t,
const  ssize_t,
const  size_t,
const  size_t,
ExceptionInfo  
)

References _Image::cache, GetOpenMPThreadId(), magick_restrict, MagickCoreSignature, MagickFalse, QueueAuthenticPixelCacheNexus(), and _Image::signature.

Referenced by SetImage(), SetImagePixels(), and StereoAnaglyphImage().

Here is the caller graph for this function:

◆ SetPixelCacheVirtualMethod()

◆ SyncAuthenticPixels()