MagickCore  6.8.5
cache-view.h File Reference
#include "magick/pixel.h"
Include dependency graph for cache-view.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _CacheView CacheView

Enumerations

enum  VirtualPixelMethod {
  UndefinedVirtualPixelMethod, BackgroundVirtualPixelMethod, ConstantVirtualPixelMethod, DitherVirtualPixelMethod,
  EdgeVirtualPixelMethod, MirrorVirtualPixelMethod, RandomVirtualPixelMethod, TileVirtualPixelMethod,
  TransparentVirtualPixelMethod, MaskVirtualPixelMethod, BlackVirtualPixelMethod, GrayVirtualPixelMethod,
  WhiteVirtualPixelMethod, HorizontalTileVirtualPixelMethod, VerticalTileVirtualPixelMethod, HorizontalTileEdgeVirtualPixelMethod,
  VerticalTileEdgeVirtualPixelMethod, CheckerTileVirtualPixelMethod
}

Functions

MagickExport CacheViewAcquireAuthenticCacheView (const Image *, ExceptionInfo *)
MagickExport CacheViewAcquireCacheView (const Image *)
MagickExport CacheViewAcquireVirtualCacheView (const Image *, ExceptionInfo *)
MagickExport CacheViewCloneCacheView (const CacheView *)
MagickExport CacheViewDestroyCacheView (CacheView *)
MagickExport ClassType GetCacheViewStorageClass (const CacheView *)
MagickExport ColorspaceType GetCacheViewColorspace (const CacheView *)
MagickExport const IndexPacketGetCacheViewVirtualIndexQueue (const CacheView *)
MagickExport const PixelPacketGetCacheViewVirtualPixels (const CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
MagickExport const PixelPacketGetCacheViewVirtualPixelQueue (const CacheView *) magick_hot_spot
MagickExport ExceptionInfoGetCacheViewException (const CacheView *)
MagickExport IndexPacketGetCacheViewAuthenticIndexQueue (CacheView *)
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel (const CacheView *, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *)
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel (const CacheView *, const VirtualPixelMethod, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *)
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel (const CacheView *, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *)
MagickExport MagickBooleanType SetCacheViewStorageClass (CacheView *, const ClassType)
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod (CacheView *, const VirtualPixelMethod)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels (CacheView *, ExceptionInfo *) magick_hot_spot
MagickExport MagickSizeType GetCacheViewExtent (const CacheView *)
MagickExport size_t GetCacheViewChannels (const CacheView *)
MagickExport PixelPacketGetCacheViewAuthenticPixelQueue (CacheView *) magick_hot_spot
MagickExport PixelPacketGetCacheViewAuthenticPixels (CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
MagickExport PixelPacketQueueCacheViewAuthenticPixels (CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot

Typedef Documentation

typedef struct _CacheView CacheView

Enumeration Type Documentation

Enumerator:
UndefinedVirtualPixelMethod 
BackgroundVirtualPixelMethod 
ConstantVirtualPixelMethod 
DitherVirtualPixelMethod 
EdgeVirtualPixelMethod 
MirrorVirtualPixelMethod 
RandomVirtualPixelMethod 
TileVirtualPixelMethod 
TransparentVirtualPixelMethod 
MaskVirtualPixelMethod 
BlackVirtualPixelMethod 
GrayVirtualPixelMethod 
WhiteVirtualPixelMethod 
HorizontalTileVirtualPixelMethod 
VerticalTileVirtualPixelMethod 
HorizontalTileEdgeVirtualPixelMethod 
VerticalTileEdgeVirtualPixelMethod 
CheckerTileVirtualPixelMethod 

Function Documentation

MagickExport CacheView* AcquireAuthenticCacheView ( const Image ,
ExceptionInfo  
)
MagickExport CacheView * AcquireCacheView ( const Image )
MagickExport CacheView * AcquireVirtualCacheView ( const Image ,
ExceptionInfo  
)
MagickExport CacheView * CloneCacheView ( const CacheView )
MagickExport CacheView * DestroyCacheView ( CacheView )

References _CacheView::debug, DestroyImage(), DestroyPixelCacheNexus(), _Image::filename, GetMagickModule, _CacheView::image, LogMagickEvent(), MagickFalse, MagickSignature, _CacheView::nexus_info, _CacheView::number_threads, RelinquishAlignedMemory(), _CacheView::signature, and TraceEvent.

Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AssignImageColors(), BilevelImageChannel(), BlackThresholdImageChannel(), BlueShiftImage(), ChopImage(), ClampImageChannel(), Classify(), ClassifyImageColors(), CloseCacheView(), ClutImageChannel(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImageChannels(), CompositeImageChannel(), ConsolidateCMYKImages(), ContrastImage(), ContrastStretchImageChannel(), CopyImageRegion(), CropImage(), CycleColormapImage(), DespeckleImage(), DestroyFxInfo(), DestroyImageView(), DestroyResampleFilter(), DirectToColormapImage(), DistortImage(), DitherImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), EnhanceImage(), EqualizeImageChannel(), EvaluateImageChannel(), EvaluateImages(), ExcerptImage(), FilterImageChannel(), FlipImage(), FloodfillPaintImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImageChannel(), FxImageChannel(), GammaImageChannel(), GetAbsoluteDistortion(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageChannelDepth(), GetImageChannelFeatures(), GetImageQuantizeError(), GetImageTotalInkDensity(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetSimilarityMetric(), GrayscaleImage(), HaldClutImageChannel(), HorizontalFilter(), HuffmanDecodeImage(), ImplodeImage(), IntegralRotateImage(), InterpolateMagickPixelPacket(), InterpolativeResizeImage(), IsGrayImage(), IsHighDynamicRangeImage(), IsHistogramImage(), IsImagesEqual(), IsImageSimilar(), IsMonochromeImage(), IsOpaqueImage(), IsPaletteImage(), LevelImageChannel(), LevelizeImageChannel(), MagnifyImage(), ModulateImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImageChannel(), NegateImageChannel(), NewMagickImage(), OilPaintImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PerceptibleImageChannel(), PlasmaImage(), PolynomialImageChannel(), PosterizeImageChannel(), ProfileImage(), RadialBlurImageChannel(), RadonTransform(), RaiseImage(), RandomThresholdImageChannel(), RenderPostscript(), ResamplePixelColor(), RGBTransformImage(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SepiaToneImage(), SetCacheAlphaChannel(), SetGrayscaleImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageChannelDepth(), SetImageColor(), SetImageOpacity(), ShadowImage(), SigmoidalContrastImageChannel(), SignatureImage(), SimilarityMetricImage(), SketchImage(), SmushImages(), SmushXGap(), SmushYGap(), SolarizeImageChannel(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpreadImage(), StatisticImageChannel(), SteganoImage(), SwirlImage(), SyncImage(), TextureImage(), TintImage(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueImageColors(), UnsharpMaskImageChannel(), VerticalFilter(), WaveImage(), WhiteThresholdImageChannel(), XShearImage(), and YShearImage().

MagickExport IndexPacket* GetCacheViewAuthenticIndexQueue ( CacheView )

References _Image::cache, GetOpenMPThreadId(), _CacheView::image, _NexusInfo::indexes, MagickSignature, _CacheView::nexus_info, _CacheView::number_threads, and _CacheView::signature.

Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AssignImageColors(), BilevelImageChannel(), BlackThresholdImageChannel(), ChopImage(), ClampImageChannel(), Classify(), ClutImageChannel(), ColorMatrixImage(), CombineImages(), CompareImageChannels(), CompositeImageChannel(), ConsolidateCMYKImages(), ContrastStretchImageChannel(), CopyImageRegion(), CropImage(), CycleColormapImage(), DespeckleImage(), DirectToColormapImage(), DistortImage(), DrawAffineImage(), DrawGradientImage(), EqualizeImageChannel(), EvaluateImageChannel(), EvaluateImages(), ExcerptImage(), FilterImageChannel(), FlipImage(), FloodfillPaintImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImageChannel(), FxImageChannel(), GammaImageChannel(), GetCacheViewIndexes(), GetImageBoundingBox(), GetImageQuantizeError(), GetImageViewAuthenticIndexes(), HaldClutImageChannel(), HorizontalFilter(), HuffmanDecodeImage(), ImplodeImage(), ImportQuantumPixels(), IntegralRotateImage(), InterpolativeResizeImage(), LevelImageChannel(), LevelizeImageChannel(), MagnifyImage(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImageChannel(), NegateImageChannel(), NewMagickImage(), OilPaintImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PerceptibleImageChannel(), PolynomialImageChannel(), PosterizeImageChannel(), ProfileImage(), RadialBlurImageChannel(), RandomThresholdImageChannel(), ResamplePixelColor(), RGBTransformImage(), RiemersmaDither(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SetGrayscaleImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SigmoidalContrastImageChannel(), SketchImage(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpreadImage(), StatisticImageChannel(), SwirlImage(), SyncImage(), TextureImage(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueColorsToImage(), UnsharpMaskImageChannel(), VerticalFilter(), WaveImage(), WhiteThresholdImageChannel(), XShearImage(), and YShearImage().

MagickExport PixelPacket* GetCacheViewAuthenticPixelQueue ( CacheView )
MagickExport PixelPacket * GetCacheViewAuthenticPixels ( CacheView ,
const ssize_t  ,
const ssize_t  ,
const size_t  ,
const size_t  ,
ExceptionInfo  
)
MagickExport const IndexPacket* GetCacheViewVirtualIndexQueue ( const CacheView )

References _Image::cache, GetOpenMPThreadId(), GetVirtualIndexesFromNexus(), _CacheView::image, MagickSignature, _CacheView::nexus_info, _CacheView::number_threads, and _CacheView::signature.

Referenced by AcquireCacheViewIndexes(), AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), ClassifyImageColors(), ColorMatrixImage(), CompareImageChannels(), CompositeImageChannel(), CopyImageRegion(), CropImage(), DespeckleImage(), EqualizeImageChannel(), EvaluateImages(), ExportQuantumPixels(), FilterImageChannel(), FlipImage(), FloodfillPaintImage(), FlopImage(), FrameImage(), GetAbsoluteDistortion(), GetFuzzDistortion(), GetImageBoundingBox(), GetImageChannelDepth(), GetImageChannelFeatures(), GetImageTotalInkDensity(), GetImageViewVirtualIndexes(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetSimilarityMetric(), HorizontalFilter(), IntegralRotateImage(), InterpolateMagickPixelPacket(), InterpolatePixelColor(), IsHighDynamicRangeImage(), IsHistogramImage(), IsImagesEqual(), IsImageSimilar(), IsPaletteImage(), MagnifyImage(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImageChannel(), OilPaintImage(), PolynomialImageChannel(), RadialBlurImageChannel(), ResamplePixelColor(), ScaleImage(), SelectiveBlurImageChannel(), StatisticImageChannel(), TextureImage(), UnsharpMaskImageChannel(), and VerticalFilter().

MagickExport const PixelPacket* GetCacheViewVirtualPixels ( const CacheView ,
const ssize_t  ,
const ssize_t  ,
const size_t  ,
const size_t  ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel ( const CacheView ,
const ssize_t  ,
const ssize_t  ,
PixelPacket ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel ( const CacheView ,
const VirtualPixelMethod  ,
const ssize_t  ,
const ssize_t  ,
PixelPacket ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel ( const CacheView ,
const ssize_t  ,
const ssize_t  ,
PixelPacket ,
ExceptionInfo  
)
MagickExport MagickBooleanType SetCacheViewStorageClass ( CacheView ,
const ClassType   
)
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod ( CacheView ,
const VirtualPixelMethod   
)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels ( CacheView ,
ExceptionInfo  
)