MagickCore  6.7.5
cache-view.h File Reference
#include "MagickCore/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, DitherVirtualPixelMethod, EdgeVirtualPixelMethod,
  MirrorVirtualPixelMethod, RandomVirtualPixelMethod, TileVirtualPixelMethod, TransparentVirtualPixelMethod,
  MaskVirtualPixelMethod, BlackVirtualPixelMethod, GrayVirtualPixelMethod, WhiteVirtualPixelMethod,
  HorizontalTileVirtualPixelMethod, VerticalTileVirtualPixelMethod, HorizontalTileEdgeVirtualPixelMethod, VerticalTileEdgeVirtualPixelMethod,
  CheckerTileVirtualPixelMethod
}

Functions

MagickExport CacheViewAcquireCacheView (const Image *)
MagickExport CacheViewCloneCacheView (const CacheView *)
MagickExport CacheViewDestroyCacheView (CacheView *)
MagickExport ClassType GetCacheViewStorageClass (const CacheView *)
MagickExport ColorspaceType GetCacheViewColorspace (const CacheView *)
MagickExport const QuantumGetCacheViewVirtualPixels (const CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
MagickExport const QuantumGetCacheViewVirtualPixelQueue (const CacheView *)
MagickExport const void * GetCacheViewVirtualMetacontent (const CacheView *)
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel (const CacheView *, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *)
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel (const CacheView *, const VirtualPixelMethod, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *)
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel (const CacheView *, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *)
MagickExport MagickBooleanType SetCacheViewStorageClass (CacheView *, const ClassType, ExceptionInfo *)
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod (CacheView *, const VirtualPixelMethod)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels (CacheView *, ExceptionInfo *)
MagickExport MagickSizeType GetCacheViewExtent (const CacheView *)
MagickExport QuantumGetCacheViewAuthenticPixelQueue (CacheView *)
MagickExport QuantumGetCacheViewAuthenticPixels (CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
MagickExport QuantumQueueCacheViewAuthenticPixels (CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
MagickExport void * GetCacheViewAuthenticMetacontent (CacheView *)

Typedef Documentation

typedef struct _CacheView CacheView

Definition at line 48 of file cache-view.h.


Enumeration Type Documentation

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

Definition at line 27 of file cache-view.h.


Function Documentation

MagickExport CacheView* AcquireCacheView ( const Image )
MagickExport CacheView * CloneCacheView ( const CacheView )
MagickExport CacheView * DestroyCacheView ( CacheView )

Definition at line 199 of file cache-view.c.

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

Referenced by RenderPostscript(), GetImageBoundingBox(), GetImageDepth(), IsImageGray(), IsImageMonochrome(), IsImageOpaque(), SetImageDepth(), IsEquivalentImage(), CycleColormapImage(), SortColormapByIntensity(), RGBTransformImage(), TransformRGBImage(), CompareImages(), GetAbsoluteDistortion(), GetFuzzDistortion(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), IsImagesEqual(), SimilarityImage(), CompositeOverImage(), CompositeImage(), TextureImage(), HuffmanDecodeImage(), FrameImage(), RaiseImage(), DistortImage(), SparseColorImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), AdaptiveBlurImage(), AdaptiveSharpenImage(), BlurImage(), ConvolveImage(), DespeckleImage(), MotionBlurImage(), RadialBlurImage(), SelectiveBlurImage(), SpreadImage(), UnsharpMaskImage(), ClutImage(), ColorDecisionListImage(), ContrastImage(), ContrastStretchImage(), EnhanceImage(), EqualizeImage(), GammaImage(), HaldClutImage(), LevelImage(), LevelizeImage(), LinearStretchImage(), ModulateImage(), NegateImage(), SigmoidalContrastImage(), GetImageFeatures(), AddNoiseImage(), BlueShiftImage(), ColorizeImage(), ColorMatrixImage(), DestroyFxInfo(), FxImage(), ImplodeImage(), MorphImages(), PlasmaImage(), SepiaToneImage(), ShadowImage(), SketchImage(), SolarizeImage(), SteganoImage(), SwirlImage(), TintImage(), WaveImage(), UniqueImageColors(), DestroyImageView(), AppendImages(), CombineImages(), GetImageMask(), IsHighDynamicRangeImage(), NewMagickImage(), SeparateImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SetImageMask(), SetImageAlpha(), SmushXGap(), SmushYGap(), SmushImages(), SyncImage(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), FloodfillPaintImage(), OilPaintImage(), OpaquePaintImage(), TransparentPaintImage(), TransparentPaintImageChroma(), InterpolatePixelChannel(), InterpolatePixelChannels(), InterpolatePixelInfo(), GetImageTotalInkDensity(), ProfileImage(), AssignImageColors(), ClassifyImageColors(), FloydSteinbergDither(), DitherImage(), GetImageQuantizeError(), PosterizeImage(), DirectToColormapImage(), SetGrayscaleImage(), DestroyResampleFilter(), ResamplePixelColor(), InterpolativeResizeImage(), HorizontalFilter(), VerticalFilter(), SampleImage(), ScaleImage(), Classify(), RadonTransform(), GetImageBackgroundColor(), IntegralRotateImage(), XShearImage(), YShearImage(), SignatureImage(), EvaluateImages(), EvaluateImage(), FunctionImage(), GetImageKurtosis(), GetImageRange(), StatisticImage(), AdaptiveThresholdImage(), BilevelImage(), BlackThresholdImage(), ClampImage(), OrderedPosterizeImage(), RandomThresholdImage(), WhiteThresholdImage(), ChopImage(), ConsolidateCMYKImages(), CropImage(), ExcerptImage(), FlipImage(), FlopImage(), CopyImageRegion(), SpliceImage(), TransposeImage(), and TransverseImage().

MagickExport Quantum* GetCacheViewAuthenticPixelQueue ( CacheView )
MagickExport Quantum * GetCacheViewAuthenticPixels ( CacheView ,
const ssize_t  ,
const ssize_t  ,
const size_t  ,
const size_t  ,
ExceptionInfo  
)
MagickExport const void* GetCacheViewVirtualMetacontent ( const CacheView )
MagickExport const Quantum* 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  ,
Quantum ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel ( const CacheView ,
const VirtualPixelMethod  ,
const ssize_t  ,
const ssize_t  ,
Quantum ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel ( const CacheView ,
const ssize_t  ,
const ssize_t  ,
Quantum ,
ExceptionInfo  
)
MagickExport MagickBooleanType SetCacheViewStorageClass ( CacheView ,
const ClassType  ,
ExceptionInfo  
)
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod ( CacheView ,
const VirtualPixelMethod   
)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels ( CacheView ,
ExceptionInfo  
)

Definition at line 977 of file cache-view.c.

References GetOpenMPThreadId(), _CacheView::signature, MagickSignature, _CacheView::number_threads, SyncAuthenticPixelCacheNexus(), _CacheView::image, and _CacheView::nexus_info.

Referenced by RenderPostscript(), SetImageDepth(), CycleColormapImage(), SortColormapByIntensity(), RGBTransformImage(), TransformRGBImage(), CompareImages(), SimilarityImage(), CompositeOverImage(), CompositeImage(), TextureImage(), HuffmanDecodeImage(), FrameImage(), RaiseImage(), DistortImage(), SparseColorImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), AdaptiveBlurImage(), AdaptiveSharpenImage(), BlurImage(), ConvolveImage(), DespeckleImage(), MotionBlurImage(), RadialBlurImage(), SelectiveBlurImage(), ShadeImage(), SpreadImage(), UnsharpMaskImage(), ClutImage(), ColorDecisionListImage(), ContrastImage(), ContrastStretchImage(), EnhanceImage(), EqualizeImage(), GammaImage(), HaldClutImage(), LevelImage(), LevelizeImage(), ModulateImage(), NegateImage(), SigmoidalContrastImage(), AddNoiseImage(), BlueShiftImage(), ColorizeImage(), ColorMatrixImage(), FxImage(), ImplodeImage(), MorphImages(), PlasmaImageProxy(), SepiaToneImage(), ShadowImage(), SketchImage(), SolarizeImage(), SteganoImage(), SwirlImage(), TintImage(), WaveImage(), UniqueColorsToImage(), DuplexTransferImageViewIterator(), SetImageViewIterator(), TransferImageViewIterator(), UpdateImageViewIterator(), AppendImages(), CombineImages(), GetImageMask(), NewMagickImage(), SeparateImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SetImageMask(), SetImageAlpha(), SyncImage(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), FloodfillPaintImage(), OilPaintImage(), OpaquePaintImage(), TransparentPaintImage(), TransparentPaintImageChroma(), ProfileImage(), AssignImageColors(), FloydSteinbergDither(), RiemersmaDither(), PosterizeImage(), DirectToColormapImage(), SetGrayscaleImage(), InterpolativeResizeImage(), HorizontalFilter(), VerticalFilter(), SampleImage(), ScaleImage(), Classify(), IntegralRotateImage(), XShearImage(), YShearImage(), EvaluateImages(), EvaluateImage(), FunctionImage(), StatisticImage(), AdaptiveThresholdImage(), BilevelImage(), BlackThresholdImage(), ClampImage(), OrderedPosterizeImage(), RandomThresholdImage(), WhiteThresholdImage(), ChopImage(), ConsolidateCMYKImages(), CropImage(), ExcerptImage(), FlipImage(), FlopImage(), CopyImageRegion(), SpliceImage(), TransposeImage(), and TransverseImage().