cache-view.h File Reference

#include "MagickCore/pixel.h"

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 CacheViewAcquireAuthenticCacheView (const Image *, ExceptionInfo *)
MagickExport CacheView ** AcquireVirtualCacheView (const Image *, ExceptionInfo *)
MagickExport CacheView *** CloneCacheView (const CacheView *)
MagickExport CacheView **** DestroyCacheView (CacheView *)
MagickExport ClassType GetCacheViewStorageClass (const CacheView *) magick_attribute((__pure__))
MagickExport ColorspaceType GetCacheViewColorspace (const CacheView *) magick_attribute((__pure__))
MagickExport const ImageGetCacheViewImage (const CacheView *) magick_attribute((__pure__))
MagickExport const QuantumGetCacheViewVirtualPixels (const CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
MagickExport const Quantum ** GetCacheViewVirtualPixelQueue (const CacheView *) magick_hot_spot
MagickExport const void * GetCacheViewVirtualMetacontent (const CacheView *) magick_attribute((__pure__))
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 GetOneCacheViewVirtualPixelInfo (const CacheView *, const ssize_t, const ssize_t, PixelInfo *, ExceptionInfo *)
MagickExport MagickBooleanType SetCacheViewStorageClass (CacheView *, const ClassType, ExceptionInfo *)
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod (CacheView *magick_restrict, const VirtualPixelMethod)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels (CacheView *magick_restrict, ExceptionInfo *) magick_hot_spot
MagickExport MagickSizeType GetCacheViewExtent (const CacheView *) magick_attribute((__pure__))
MagickExport QuantumGetCacheViewAuthenticPixelQueue (CacheView *) magick_hot_spot
MagickExport Quantum ** GetCacheViewAuthenticPixels (CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
MagickExport Quantum *** QueueCacheViewAuthenticPixels (CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
MagickExport void * GetCacheViewAuthenticMetacontent (CacheView *)

Typedef Documentation

typedef struct _CacheView CacheView

Enumeration Type Documentation

Enumerator:
UndefinedVirtualPixelMethod 
BackgroundVirtualPixelMethod 
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* * AcquireVirtualCacheView ( const Image ,
ExceptionInfo  
)
MagickExport CacheView* * * CloneCacheView ( const CacheView  ) 
MagickExport CacheView* * * * DestroyCacheView ( CacheView  ) 

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

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AppendImages(), AssignImageColors(), AutoThresholdImage(), BilevelImage(), BlackThresholdImage(), BlueShiftImage(), CannyEdgeImage(), ChannelImage(), ChopImage(), CLAHEImage(), ClampImage(), Classify(), ClassifyImageColors(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImages(), ComplexImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastImage(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CropImage(), CycleColormapImage(), DespeckleImage(), DestroyFxInfo(), DestroyImageView(), DestroyResampleFilter(), DistortImage(), DitherImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), EnhanceImage(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExcerptImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImage(), FxImage(), GammaImage(), GetAbsoluteDistortion(), GetEdgeBackgroundFactor(), GetEdgeBoundingBox(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageDepth(), GetImageFeatures(), GetImageMask(), GetImageMoments(), GetImageQuantizeError(), GetImageRange(), GetImageTotalInkDensity(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetStructuralSimilarityDistortion(), GrayscaleImage(), HaldClutImage(), HorizontalFilter(), HoughLineImage(), HuffmanDecodeImage(), IdentifyImageGray(), IdentifyImageMonochrome(), ImplodeImage(), IntegralRotateImage(), InterpolativeResizeImage(), IsEquivalentImage(), IsHighDynamicRangeImage(), IsImageOpaque(), IsImagesEqual(), KuwaharaImage(), LevelImage(), LevelizeImage(), LinearStretchImage(), LocalContrastImage(), MagnifyImage(), MatrixToImage(), MeanShiftImage(), ModulateImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NegateImage(), NewMagickImage(), OilPaintImage(), OpaquePaintImage(), OrderedDitherImage(), PerceptibleImage(), PlasmaImage(), PolynomialImage(), PosterizeImage(), ProfileImage(), RadonTransform(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RenderPostscript(), ResamplePixelColor(), ResetImagePixels(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetCacheAlphaChannel(), SetGrayscaleImage(), SetImageAlpha(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SetImageColorMetric(), SetImageDepth(), SetImageMask(), SetImageRegionMask(), ShadeImage(), ShadowImage(), SigmoidalContrastImage(), SignatureImage(), SimilarityImage(), SketchImage(), SmushXGap(), SmushYGap(), SolarizeImage(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpreadImage(), sRGBTransformImage(), StatisticImage(), SteganoImage(), SwirlImage(), SyncImage(), TextureImage(), TintImage(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueImageColors(), UnsharpMaskImage(), VerticalFilter(), WaveImage(), WaveletDenoiseImage(), WhiteThresholdImage(), XAnnotateImage(), XDitherImage(), XDrawImage(), XGetWindowImage(), XMakeImageLSBFirst(), XMakeImageMSBFirst(), XMakeStandardColormap(), XShearImage(), and YShearImage().

MagickExport void* GetCacheViewAuthenticMetacontent ( CacheView  ) 
MagickExport Quantum* GetCacheViewAuthenticPixelQueue ( CacheView  ) 
MagickExport Quantum* * GetCacheViewAuthenticPixels ( CacheView ,
const   ssize_t,
const   ssize_t,
const   size_t,
const   size_t,
ExceptionInfo  
)
MagickExport ColorspaceType GetCacheViewColorspace ( const CacheView  ) 
MagickExport MagickSizeType GetCacheViewExtent ( const CacheView  ) 
MagickExport const Image* GetCacheViewImage ( const CacheView  ) 
MagickExport ClassType GetCacheViewStorageClass ( const CacheView  ) 
MagickExport const void* GetCacheViewVirtualMetacontent ( const CacheView  ) 
MagickExport const Quantum* * GetCacheViewVirtualPixelQueue ( 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 GetOneCacheViewVirtualPixelInfo ( const CacheView ,
const   ssize_t,
const   ssize_t,
PixelInfo ,
ExceptionInfo  
)
MagickExport Quantum* * * QueueCacheViewAuthenticPixels ( CacheView ,
const   ssize_t,
const   ssize_t,
const   size_t,
const   size_t,
ExceptionInfo  
)
MagickExport MagickBooleanType SetCacheViewStorageClass ( CacheView ,
const   ClassType,
ExceptionInfo  
)
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod ( CacheView magick_restrict,
const   VirtualPixelMethod 
)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels ( CacheView magick_restrict,
ExceptionInfo  
)

Generated on 17 Jul 2019 for MagickCore by  doxygen 1.6.1