|
MagickCore
7.0.10
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/cache.h"#include "MagickCore/distribute-cache.h"#include "MagickCore/opencl-private.h"#include "MagickCore/pixel.h"#include "MagickCore/random_.h"#include "MagickCore/thread-private.h"#include "MagickCore/semaphore.h"Go to the source code of this file.
Data Structures | |
| struct | _CacheMethods |
| struct | _NexusInfo |
| struct | _CacheInfo |
Typedefs | |
| typedef void * | Cache |
| typedef MagickBooleanType(* | GetOneAuthenticPixelFromHandler )(Image *, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *) |
| typedef MagickBooleanType(*)(* | GetOneVirtualPixelFromHandler )(const Image *, const VirtualPixelMethod, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *) |
| typedef MagickBooleanType(*)(*)(* | SyncAuthenticPixelsHandler )(Image *, ExceptionInfo *) |
| typedef const Quantum *(* | GetVirtualPixelHandler )(const Image *, const VirtualPixelMethod, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) |
| typedef const Quantum *(*)*(* | GetVirtualPixelsHandler )(const Image *) |
| typedef const void *(* | GetVirtualMetacontentFromHandler )(const Image *) |
| typedef Quantum *(* | GetAuthenticPixelsHandler )(Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) |
| typedef Quantum *(* | GetAuthenticPixelsFromHandler )(const Image *) |
| typedef Quantum *(* | QueueAuthenticPixelsHandler )(Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) |
| typedef void(* | DestroyPixelHandler )(Image *) |
| typedef void *(* | GetAuthenticMetacontentFromHandler )(const Image *) |
| typedef struct _CacheMethods | CacheMethods |
| typedef struct _NexusInfo | NexusInfo |
| typedef struct _CacheInfo | CacheInfo |
| typedef void* Cache |
| typedef struct _CacheInfo CacheInfo |
| typedef struct _CacheMethods CacheMethods |
| typedef void(* DestroyPixelHandler)(Image *) |
| typedef void*(* GetAuthenticMetacontentFromHandler)(const Image *) |
| typedef Quantum*(* GetAuthenticPixelsHandler)(Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) |
| typedef MagickBooleanType(* GetOneAuthenticPixelFromHandler)(Image *, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *) |
| typedef MagickBooleanType(*)(* GetOneVirtualPixelFromHandler)(const Image *, const VirtualPixelMethod, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *) |
| typedef const void*(* GetVirtualMetacontentFromHandler)(const Image *) |
| typedef const Quantum*(* GetVirtualPixelHandler)(const Image *, const VirtualPixelMethod, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) |
| typedef struct _NexusInfo NexusInfo |
| typedef Quantum*(* QueueAuthenticPixelsHandler)(Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) |
| typedef MagickBooleanType(*)(*)(* SyncAuthenticPixelsHandler)(Image *, ExceptionInfo *) |
| MagickPrivate Cache AcquirePixelCache | ( | const size_t | ) |
Referenced by AcquireImage(), ClonePixelCache(), and ReadStream().
| MagickPrivate NexusInfo** AcquirePixelCacheNexus | ( | const size_t | ) |
Referenced by AcquirePixelCache(), AcquireVirtualCacheView(), CloneCacheView(), and ClonePixelCacheRepository().
| MagickPrivate MagickBooleanType CacheComponentGenesis | ( | void | ) |
Referenced by MagickCoreGenesis().
| MagickPrivate void CacheComponentTerminus | ( | void | ) |
Referenced by MagickCoreTerminus().
| MagickPrivate Cache ClonePixelCache | ( | const Cache | ) |
Referenced by CloneImage(), GetImagePixelCache(), and PersistPixelCache().
| MagickPrivate void ClonePixelCacheMethods | ( | Cache | , |
| const Cache | |||
| ) |
Referenced by AcquireImage().
| MagickPrivate Cache DestroyPixelCache | ( | Cache | ) |
Referenced by DestroyImageInfo(), DestroyImagePixelCache(), DestroyImagePixels(), GetImagePixelCache(), and PersistPixelCache().
| MagickPrivate NexusInfo ** DestroyPixelCacheNexus | ( | NexusInfo ** | , |
| const size_t | |||
| ) |
| MagickPrivate Quantum* GetAuthenticPixelCacheNexus | ( | Image * | , |
| const ssize_t | , | ||
| const ssize_t | , | ||
| const size_t | , | ||
| const size_t | , | ||
| NexusInfo * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickPrivate size_t GetPixelCacheChannels | ( | const Cache | ) |
| MagickPrivate ColorspaceType GetPixelCacheColorspace | ( | const Cache | ) |
References GetMagickModule, LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, and TraceEvent.
Referenced by GetCacheViewColorspace(), and QueueAuthenticPixelsStream().
| MagickPrivate void GetPixelCacheMethods | ( | CacheMethods * | ) |
Referenced by ReadStream().
| MagickPrivate MagickSizeType GetPixelCacheNexusExtent | ( | const Cache | , |
| NexusInfo * | magick_restrict | ||
| ) |
Referenced by GetCacheViewExtent(), and GetImageExtent().
| MagickPrivate ClassType GetPixelCacheStorageClass | ( | const Cache | ) |
References GetMagickModule, LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, and TraceEvent.
Referenced by GetCacheViewStorageClass(), and QueueAuthenticPixelsStream().
| MagickPrivate void GetPixelCacheTileSize | ( | const Image * | , |
| size_t * | , | ||
| size_t * | |||
| ) |
Referenced by IntegralRotateImage().
| MagickPrivate VirtualPixelMethod GetPixelCacheVirtualMethod | ( | const Image * | ) |
Referenced by GetImageVirtualPixelMethod(), GetOneVirtualPixel(), and GetVirtualPixels().
| MagickPrivate const void* GetVirtualMetacontentFromNexus | ( | const Cache | , |
| NexusInfo * | magick_restrict | ||
| ) |
| MagickPrivate const Quantum* GetVirtualPixelCacheNexus | ( | const Image * | , |
| const VirtualPixelMethod | , | ||
| const ssize_t | , | ||
| const ssize_t | , | ||
| const size_t | , | ||
| const size_t | , | ||
| NexusInfo * | , | ||
| ExceptionInfo * | |||
| ) |
Referenced by GetCacheViewVirtualPixels(), GetOneCacheViewVirtualMethodPixel(), GetOneCacheViewVirtualPixel(), GetOneCacheViewVirtualPixelInfo(), GetOneVirtualPixel(), GetOneVirtualPixelFromCache(), GetOneVirtualPixelInfo(), GetVirtualPixelCache(), GetVirtualPixelCacheNexus(), and GetVirtualPixels().
| MagickPrivate const Quantum * GetVirtualPixelsNexus | ( | const Cache | , |
| NexusInfo * | magick_restrict | ||
| ) |
Referenced by GetCacheViewVirtualPixelQueue(), GetVirtualPixelQueue(), and GetVirtualPixelsCache().
| MagickPrivate Quantum * QueueAuthenticPixelCacheNexus | ( | Image * | , |
| const ssize_t | , | ||
| const ssize_t | , | ||
| const size_t | , | ||
| const size_t | , | ||
| const MagickBooleanType | , | ||
| NexusInfo * | , | ||
| ExceptionInfo * | |||
| ) |
References _Image::cache, CacheError, _Image::channels, CompositeMaskChannel, _Image::filename, GetImagePixelCache(), GetMagickModule, magick_restrict, MagickCoreSignature, MagickFalse, MagickTrue, SetPixelCacheNexusPixels(), _Image::signature, ThrowMagickException(), WriteMaskChannel, and WriteMode.
Referenced by GetAuthenticPixelCacheNexus(), QueueAuthenticPixels(), QueueAuthenticPixelsCache(), and QueueCacheViewAuthenticPixels().
| MagickPrivate Cache ReferencePixelCache | ( | Cache | ) |
References LockSemaphoreInfo(), magick_restrict, MagickCoreSignature, and UnlockSemaphoreInfo().
Referenced by CloneImage(), and CloneImageInfo().
| MagickPrivate void ResetCacheAnonymousMemory | ( | void | ) |
Referenced by SetMagickSecurityPolicyValue().
| MagickPrivate void ResetPixelCacheChannels | ( | Image * | ) |
Referenced by ReadStream().
| MagickPrivate void ResetPixelCacheEpoch | ( | void | ) |
Referenced by SetMagickResourceLimit().
| MagickPrivate void SetPixelCacheMethods | ( | Cache | , |
| CacheMethods * | |||
| ) |
References _CacheMethods::destroy_pixel_handler, _CacheMethods::get_authentic_metacontent_from_handler, _CacheMethods::get_authentic_pixels_from_handler, _CacheMethods::get_authentic_pixels_handler, _CacheMethods::get_one_authentic_pixel_from_handler, _CacheMethods::get_one_virtual_pixel_from_handler, _CacheMethods::get_virtual_metacontent_from_handler, _CacheMethods::get_virtual_pixel_handler, GetMagickModule, LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, _CacheMethods::queue_authentic_pixels_handler, _CacheMethods::sync_authentic_pixels_handler, and TraceEvent.
Referenced by ReadStream().
| MagickPrivate VirtualPixelMethod SetPixelCacheVirtualMethod | ( | Image * | , |
| const VirtualPixelMethod | , | ||
| ExceptionInfo * | |||
| ) |
References _PixelInfo::alpha_trait, _Image::alpha_trait, _Image::background_color, BackgroundVirtualPixelMethod, _Image::cache, _Image::colorspace, _Image::columns, _Image::debug, _Image::filename, GetMagickModule, IsGrayColorspace(), IsPixelInfoGray(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, OpaqueAlpha, _Image::rows, SetCacheAlphaChannel(), SetImageColorspace(), _Image::signature, sRGBColorspace, TraceEvent, TransparentVirtualPixelMethod, and UndefinedPixelTrait.
Referenced by SetImageVirtualPixelMethod().
| MagickPrivate MagickBooleanType SyncAuthenticPixelCacheNexus | ( | Image * | , |
| NexusInfo * | magick_restrict, | ||
| ExceptionInfo * | |||
| ) |
Referenced by SyncAuthenticPixels(), SyncAuthenticPixelsCache(), and SyncCacheViewAuthenticPixels().
| MagickPrivate MagickBooleanType SyncImagePixelCache | ( | Image * | , |
| ExceptionInfo * | |||
| ) |
References GetImagePixelCache(), magick_restrict, MagickFalse, and MagickTrue.
Referenced by SetImageAlphaChannel(), SetImageExtent(), SetImageGray(), SetImageMask(), SetImageMonochrome(), SetImageRegionMask(), SetImageStorageClass(), and SetPixelMetaChannels().