Powered by Pair ImageMagick logo
Image Magick
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

_CacheInfo Struct Reference

#include <cache_private.h>

Collaboration diagram for _CacheInfo:

Collaboration graph
[legend]

Data Fields

unsigned long id
NexusInfonexus_info
unsigned long number_views
ClassType storage_class
ColorspaceType colorspace
CacheType type
MagickBooleanType mapped
unsigned long columns
unsigned long rows
MagickOffsetType offset
MagickSizeType length
PixelPacketpixels
IndexPacketindexes
VirtualPixelMethod virtual_pixel_method
PixelPacket virtual_pixel
int file
char filename [MaxTextExtent]
char cache_filename [MaxTextExtent]
CacheMethods methods
MagickBooleanType debug
long reference_count
void * semaphore
unsigned long signature

Field Documentation

char _CacheInfo::cache_filename[MaxTextExtent]
 

Definition at line 134 of file cache_private.h.

Referenced by ClonePixelCache(), DestroyCacheInfo(), PersistCache(), ReadCacheIndexes(), ReadCachePixels(), WriteCacheIndexes(), and WriteCachePixels().

ColorspaceType _CacheInfo::colorspace
 

Definition at line 100 of file cache_private.h.

Referenced by AcquireCacheNexus(), ClipCacheNexus(), CloneCacheNexus(), ClonePixelCache(), GetCacheColorspace(), GetCacheNexus(), ReadCacheIndexes(), SetNexus(), SyncCache(), SyncCacheNexus(), and WriteCacheIndexes().

unsigned long _CacheInfo::columns
 

Definition at line 109 of file cache_private.h.

Referenced by AcquireCacheNexus(), CloneCacheNexus(), ClonePixelCache(), GetPixelCacheArea(), IsNexusInCore(), ReadCacheIndexes(), ReadCachePixels(), SetCacheNexus(), SetNexus(), WriteCacheIndexes(), and WriteCachePixels().

MagickBooleanType _CacheInfo::debug
 

Definition at line 141 of file cache_private.h.

Referenced by ClonePixelCacheMethods(), DestroyCacheInfo(), DestroyCacheNexus(), GetCacheClass(), GetCacheColorspace(), GetNexus(), GetNexusPixels(), ReadCacheIndexes(), ReadCachePixels(), ReferenceCache(), SetPixelCacheMethods(), WriteCacheIndexes(), and WriteCachePixels().

int _CacheInfo::file
 

Definition at line 131 of file cache_private.h.

Referenced by ClonePixelCache(), DestroyCacheInfo(), ReadCacheIndexes(), ReadCachePixels(), WriteCacheIndexes(), and WriteCachePixels().

char _CacheInfo::filename[MaxTextExtent]
 

Definition at line 134 of file cache_private.h.

Referenced by ClonePixelCacheMethods(), DestroyCacheInfo(), DestroyCacheNexus(), GetCacheClass(), GetCacheColorspace(), GetNexus(), GetNexusPixels(), ReadCacheIndexes(), ReadCachePixels(), ReferenceCache(), SetPixelCacheMethods(), WriteCacheIndexes(), and WriteCachePixels().

unsigned long _CacheInfo::id
 

Definition at line 88 of file cache_private.h.

Referenced by GetPixelCacheArea(), and SetNexus().

IndexPacket* _CacheInfo::indexes
 

Definition at line 122 of file cache_private.h.

Referenced by ReadCacheIndexes(), SetNexus(), and WriteCacheIndexes().

MagickSizeType _CacheInfo::length
 

Definition at line 116 of file cache_private.h.

Referenced by AcquireCachePixels(), ClonePixelCache(), DestroyCacheInfo(), OpenCache(), PersistCache(), and RelinquishCachePixels().

MagickBooleanType _CacheInfo::mapped
 

Definition at line 106 of file cache_private.h.

Referenced by AcquireCachePixels(), and RelinquishCachePixels().

CacheMethods _CacheInfo::methods
 

Definition at line 138 of file cache_private.h.

Referenced by AcquireImagePixels(), AcquireOnePixel(), ClonePixelCacheMethods(), DestroyImagePixels(), GetImagePixels(), GetIndexes(), GetOnePixel(), GetPixels(), SetImagePixels(), SetPixelCacheMethods(), and SyncImagePixels().

NexusInfo* _CacheInfo::nexus_info
 

Definition at line 91 of file cache_private.h.

Referenced by ClipCacheNexus(), CloneCacheNexus(), DestroyCacheInfo(), DestroyCacheNexus(), GetNexus(), GetNexusIndexes(), GetNexusPixels(), GetPixelCacheArea(), IsNexusInCore(), ReadCacheIndexes(), ReadCachePixels(), SetNexus(), WriteCacheIndexes(), and WriteCachePixels().

unsigned long _CacheInfo::number_views
 

Definition at line 94 of file cache_private.h.

Referenced by CloneCacheNexus(), DestroyCacheInfo(), and GetNexus().

MagickOffsetType _CacheInfo::offset
 

Definition at line 113 of file cache_private.h.

Referenced by ClonePixelCache(), PersistCache(), ReadCacheIndexes(), ReadCachePixels(), WriteCacheIndexes(), and WriteCachePixels().

PixelPacket* _CacheInfo::pixels
 

Definition at line 119 of file cache_private.h.

Referenced by AcquireCachePixels(), ClonePixelCache(), DestroyCacheInfo(), IsNexusInCore(), OpenCache(), ReadCachePixels(), RelinquishCachePixels(), SetNexus(), and WriteCachePixels().

long _CacheInfo::reference_count
 

Definition at line 144 of file cache_private.h.

Referenced by DestroyCacheInfo(), ModifyCache(), PersistCache(), and ReferenceCache().

unsigned long _CacheInfo::rows
 

Definition at line 109 of file cache_private.h.

Referenced by AcquireCacheNexus(), ClonePixelCache(), GetPixelCacheArea(), ReadCacheIndexes(), ReadCachePixels(), SetCacheNexus(), SetNexus(), WriteCacheIndexes(), and WriteCachePixels().

void* _CacheInfo::semaphore
 

Definition at line 147 of file cache_private.h.

Referenced by DestroyCacheInfo(), ModifyCache(), PersistCache(), and ReferenceCache().

unsigned long _CacheInfo::signature
 

Definition at line 150 of file cache_private.h.

Referenced by AcquireImagePixels(), AcquireOnePixel(), ClonePixelCacheMethods(), DestroyCacheInfo(), DestroyCacheNexus(), DestroyImagePixels(), GetCacheClass(), GetCacheColorspace(), GetCacheNexus(), GetImagePixels(), GetImageVirtualPixelMethod(), GetIndexes(), GetNexus(), GetNexusIndexes(), GetNexusPixels(), GetOnePixel(), GetPixelCacheArea(), GetPixels(), OpenCache(), ReadCacheIndexes(), ReadCachePixels(), ReferenceCache(), SetImagePixels(), SetImageVirtualPixelMethod(), SetNexus(), SetPixelCacheMethods(), SyncCache(), SyncCacheNexus(), SyncImagePixels(), WriteCacheIndexes(), and WriteCachePixels().

ClassType _CacheInfo::storage_class
 

Definition at line 97 of file cache_private.h.

Referenced by AcquireCacheNexus(), ClipCacheNexus(), CloneCacheNexus(), ClonePixelCache(), GetCacheClass(), GetCacheNexus(), GetNexusIndexes(), GetNexusPixels(), ReadCacheIndexes(), SetNexus(), SyncCache(), SyncCacheNexus(), and WriteCacheIndexes().

CacheType _CacheInfo::type
 

Definition at line 103 of file cache_private.h.

Referenced by AcquireCacheNexus(), ClonePixelCache(), DestroyCacheInfo(), OpenCache(), PersistCache(), ReadCacheIndexes(), ReadCachePixels(), SetNexus(), WriteCacheIndexes(), and WriteCachePixels().

PixelPacket _CacheInfo::virtual_pixel
 

Definition at line 128 of file cache_private.h.

Referenced by AcquireCacheNexus().

VirtualPixelMethod _CacheInfo::virtual_pixel_method
 

Definition at line 125 of file cache_private.h.

Referenced by AcquireCacheNexus(), GetImageVirtualPixelMethod(), and SetImageVirtualPixelMethod().


The documentation for this struct was generated from the following file:
Generated on Mon Oct 25 13:44:39 2004 for ImageMagick by doxygen 1.3.7
ImageMagick Copyright © 2004, ImageMagick Studio LLC