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 ClassType GetCacheViewStorageClass (const CacheView *)
MagickExport ColorspaceType GetCacheViewColorspace (const CacheView *)
MagickExport const IndexPacketGetCacheViewVirtualIndexQueue (const CacheView *)
MagickExport const PixelPacketGetCacheViewVirtualPixels (const CacheView *, const long, const long, const unsigned long, const unsigned long, ExceptionInfo *)
MagickExport const PixelPacket ** GetCacheViewVirtualPixelQueue (const CacheView *)
MagickExport ExceptionInfoGetCacheViewException (const CacheView *)
MagickExport IndexPacketGetCacheViewAuthenticIndexQueue (CacheView *)
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel (const CacheView *, const long, const long, PixelPacket *, ExceptionInfo *)
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel (const CacheView *, const VirtualPixelMethod, const long, const long, PixelPacket *, ExceptionInfo *)
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel (const CacheView *, const long, const long, PixelPacket *, ExceptionInfo *)
MagickExport MagickBooleanType SetCacheViewStorageClass (CacheView *, const ClassType)
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod (CacheView *, const VirtualPixelMethod)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels (CacheView *, ExceptionInfo *)
MagickExport MagickSizeType GetCacheViewExtent (const CacheView *)
MagickExport PixelPacketGetCacheViewAuthenticPixelQueue (CacheView *)
MagickExport PixelPacket ** GetCacheViewAuthenticPixels (CacheView *, const long, const long, const unsigned long, const unsigned long, ExceptionInfo *)
MagickExport PixelPacket *** QueueCacheViewAuthenticPixels (CacheView *, const long, const long, const unsigned long, const unsigned long, ExceptionInfo *)
MagickExport CacheViewAcquireCacheView (const Image *)
MagickExport CacheView ** CloneCacheView (const CacheView *)
MagickExport CacheView *** DestroyCacheView (CacheView *)

Typedef Documentation

typedef struct _CacheView CacheView

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


Enumeration Type Documentation

Enumerator:
UndefinedVirtualPixelMethod 
BackgroundVirtualPixelMethod 
ConstantVirtualPixelMethod 
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 198 of file cache-view.c.

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(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AssignImageColors(), BilevelImageChannel(), BlackThresholdImageChannel(), BlueShiftImage(), BlurImageChannel(), ChopImage(), ClampImageChannel(), Classify(), ClassifyImageColors(), CloseCacheView(), ClutImageChannel(), ColorDecisionListImage(), ColorizeImage(), CombineImages(), CompareImageChannels(), CompositeImageChannel(), ContrastImage(), ContrastStretchImageChannel(), ConvolveImageChannel(), CopyImageRegion(), CropImage(), CycleColormapImage(), DespeckleImage(), DestroyResampleFilter(), DistortImage(), DitherImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), EnhanceImage(), EqualizeImageChannel(), EvaluateImageChannel(), EvaluateImages(), ExcerptImage(), FilterImageChannel(), FlipImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImageChannel(), FxImageChannel(), GammaImageChannel(), GetAbsoluteError(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageChannelDepth(), GetImageChannelFeatures(), GetImageQuantizeError(), GetImageTotalInkDensity(), GetMeanAbsoluteError(), GetMeanErrorPerPixel(), GetMeanSquaredError(), GetPeakAbsoluteError(), GetSimilarityMetric(), HaldClutImageChannel(), HorizontalFilter(), ImplodeImage(), IntegralRotateImage(), InterpolateResampleFilter(), IsGrayImage(), IsHighDynamicRangeImage(), IsHistogramImage(), IsImagesEqual(), IsImageSimilar(), IsMonochromeImage(), IsOpaqueImage(), IsPaletteImage(), LevelImageChannel(), MedianFilterImage(), ModulateImage(), MorphImages(), MorphologyApply(), MotionBlurImageChannel(), NegateImageChannel(), NewMagickImage(), OilPaintImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PosterizeImage(), ProfileImage(), RadialBlurImageChannel(), RadonTransform(), RaiseImage(), RandomThresholdImageChannel(), RecolorImage(), ReduceNoiseImage(), RenderPostscript(), ResamplePixelColor(), RGBTransformImage(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SepiaToneImage(), SetGrayscaleImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageChannelDepth(), SetImageOpacity(), ShadowImage(), SigmoidalContrastImageChannel(), SignatureImage(), SimilarityImage(), SketchImage(), SolarizeImage(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpreadImage(), SwirlImage(), SyncImage(), TextureImage(), TintImage(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UnsharpMaskImageChannel(), VerticalFilter(), WaveImage(), WhiteThresholdImageChannel(), XShearImage(), and YShearImage().

MagickExport IndexPacket* GetCacheViewAuthenticIndexQueue ( CacheView  ) 

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

References _Image::cache, _CacheView::debug, _Image::filename, GetMagickModule, GetOpenMPThreadId(), GetPixelCacheNexusIndexes(), _CacheView::image, LogMagickEvent(), MagickFalse, MagickSignature, _CacheView::nexus_info, _CacheView::number_threads, _CacheView::signature, and TraceEvent.

Referenced by AdaptiveBlurImageChannel(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AssignImageColors(), BilevelImageChannel(), BlackThresholdImageChannel(), BlurImageChannel(), ChopImage(), ClampImageChannel(), Classify(), ClutImageChannel(), CombineImages(), CompareImageChannels(), CompositeImageChannel(), ContrastStretchImageChannel(), ConvolveImageChannel(), CopyImageRegion(), CropImage(), CycleColormapImage(), DistortImage(), DrawAffineImage(), DrawGradientImage(), EqualizeImageChannel(), EvaluateImageChannel(), EvaluateImages(), ExcerptImage(), FilterImageChannel(), FlipImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImageChannel(), FxImageChannel(), GammaImageChannel(), GetCacheViewIndexes(), GetImageBoundingBox(), GetImageQuantizeError(), HaldClutImageChannel(), HorizontalFilter(), ImplodeImage(), ImportQuantumPixels(), IntegralRotateImage(), LevelImageChannel(), LevelizeImageChannel(), MedianFilterImage(), MorphologyApply(), MotionBlurImageChannel(), NegateImageChannel(), NewMagickImage(), OilPaintImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PosterizeImage(), ProfileImage(), RadialBlurImageChannel(), RandomThresholdImageChannel(), RecolorImage(), ReduceNoiseImage(), ResamplePixelColor(), RGBTransformImage(), RiemersmaDither(), SampleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SetGrayscaleImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageChannelDepth(), SigmoidalContrastImageChannel(), SketchImage(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpreadImage(), SwirlImage(), SyncImage(), TextureImage(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UnsharpMaskImageChannel(), VerticalFilter(), WaveImage(), WhiteThresholdImageChannel(), XShearImage(), and YShearImage().

MagickExport PixelPacket* GetCacheViewAuthenticPixelQueue ( CacheView  ) 
MagickExport PixelPacket* * GetCacheViewAuthenticPixels ( CacheView ,
const   long,
const   long,
const unsigned long  ,
const unsigned long  ,
ExceptionInfo  
)
MagickExport ColorspaceType GetCacheViewColorspace ( const CacheView  ) 
MagickExport ExceptionInfo* GetCacheViewException ( const CacheView  ) 
MagickExport MagickSizeType GetCacheViewExtent ( const CacheView  ) 
MagickExport ClassType GetCacheViewStorageClass ( const CacheView  ) 
MagickExport const IndexPacket* GetCacheViewVirtualIndexQueue ( const CacheView  ) 
MagickExport const PixelPacket* * GetCacheViewVirtualPixelQueue ( const CacheView  ) 
MagickExport const PixelPacket* GetCacheViewVirtualPixels ( const CacheView ,
const   long,
const   long,
const unsigned long  ,
const unsigned long  ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel ( const CacheView ,
const   long,
const   long,
PixelPacket ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel ( const CacheView ,
const   VirtualPixelMethod,
const   long,
const   long,
PixelPacket ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel ( const CacheView ,
const   long,
const   long,
PixelPacket ,
ExceptionInfo  
)
MagickExport PixelPacket* * * QueueCacheViewAuthenticPixels ( CacheView ,
const   long,
const   long,
const unsigned  long,
const unsigned  long,
ExceptionInfo  
)
MagickExport MagickBooleanType SetCacheViewStorageClass ( CacheView ,
const   ClassType 
)
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod ( CacheView ,
const   VirtualPixelMethod 
)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels ( CacheView ,
ExceptionInfo  
)

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

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

Referenced by AdaptiveBlurImageChannel(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AssignImageColors(), BilevelImageChannel(), BlackThresholdImageChannel(), BlueShiftImage(), BlurImageChannel(), ChopImage(), ClampImageChannel(), Classify(), ClutImageChannel(), ColorDecisionListImage(), ColorizeImage(), CombineImages(), CompareImageChannels(), CompositeImageChannel(), ContrastImage(), ContrastStretchImageChannel(), ConvolveImageChannel(), CopyImageRegion(), CropImage(), CycleColormapImage(), DespeckleImage(), DistortImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), EnhanceImage(), EqualizeImageChannel(), EvaluateImageChannel(), EvaluateImages(), ExcerptImage(), FilterImageChannel(), FlipImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImageChannel(), FxImageChannel(), GammaImageChannel(), HaldClutImageChannel(), HorizontalFilter(), ImplodeImage(), IntegralRotateImage(), LevelImageChannel(), LevelizeImageChannel(), MedianFilterImage(), ModulateImage(), MorphImages(), MorphologyApply(), MotionBlurImageChannel(), NegateImageChannel(), NewMagickImage(), OilPaintImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PosterizeImage(), ProfileImage(), RadialBlurImageChannel(), RaiseImage(), RandomThresholdImageChannel(), RecolorImage(), ReduceNoiseImage(), RenderPostscript(), RGBTransformImage(), RiemersmaDither(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SepiaToneImage(), SetGrayscaleImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageChannelDepth(), SetImageOpacity(), ShadeImage(), ShadowImage(), SigmoidalContrastImageChannel(), SimilarityImage(), SketchImage(), SolarizeImage(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpreadImage(), SwirlImage(), SyncCacheView(), SyncCacheViewPixels(), SyncImage(), TextureImage(), TintImage(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UnsharpMaskImageChannel(), VerticalFilter(), WaveImage(), WhiteThresholdImageChannel(), XShearImage(), and YShearImage().

Generated by  doxygen 1.6.2-20100208