Lines Matching refs:cache_view

116     *magick_restrict cache_view;  in AcquireAuthenticCacheView()  local
118 cache_view=AcquireVirtualCacheView(image,exception); in AcquireAuthenticCacheView()
119 return(cache_view); in AcquireAuthenticCacheView()
153 *magick_restrict cache_view; in AcquireVirtualCacheView() local
163 cache_view=(CacheView *) MagickAssumeAligned(AcquireAlignedMemory(1, in AcquireVirtualCacheView()
164 sizeof(*cache_view))); in AcquireVirtualCacheView()
165 if (cache_view == (CacheView *) NULL) in AcquireVirtualCacheView()
167 (void) memset(cache_view,0,sizeof(*cache_view)); in AcquireVirtualCacheView()
168 cache_view->image=ReferenceImage((Image *) image); in AcquireVirtualCacheView()
169 cache_view->number_threads=GetOpenMPMaximumThreads(); in AcquireVirtualCacheView()
170 if (GetMagickResourceLimit(ThreadResource) > cache_view->number_threads) in AcquireVirtualCacheView()
171 cache_view->number_threads=(size_t) GetMagickResourceLimit(ThreadResource); in AcquireVirtualCacheView()
172 if (cache_view->number_threads == 0) in AcquireVirtualCacheView()
173 cache_view->number_threads=1; in AcquireVirtualCacheView()
174 cache_view->nexus_info=AcquirePixelCacheNexus(cache_view->number_threads); in AcquireVirtualCacheView()
175 cache_view->virtual_pixel_method=GetImageVirtualPixelMethod(image); in AcquireVirtualCacheView()
176 cache_view->debug=IsEventLogging(); in AcquireVirtualCacheView()
177 cache_view->signature=MagickCoreSignature; in AcquireVirtualCacheView()
178 if (cache_view->nexus_info == (NexusInfo **) NULL) in AcquireVirtualCacheView()
180 return(cache_view); in AcquireVirtualCacheView()
205 MagickExport CacheView *CloneCacheView(const CacheView *cache_view) in CloneCacheView() argument
210 assert(cache_view != (CacheView *) NULL); in CloneCacheView()
211 assert(cache_view->signature == MagickCoreSignature); in CloneCacheView()
212 if (cache_view->debug != MagickFalse) in CloneCacheView()
214 cache_view->image->filename); in CloneCacheView()
220 clone_view->image=ReferenceImage(cache_view->image); in CloneCacheView()
221 clone_view->number_threads=cache_view->number_threads; in CloneCacheView()
222 clone_view->nexus_info=AcquirePixelCacheNexus(cache_view->number_threads); in CloneCacheView()
223 clone_view->virtual_pixel_method=cache_view->virtual_pixel_method; in CloneCacheView()
224 clone_view->debug=cache_view->debug; in CloneCacheView()
252 MagickExport CacheView *DestroyCacheView(CacheView *cache_view) in DestroyCacheView() argument
254 assert(cache_view != (CacheView *) NULL); in DestroyCacheView()
255 assert(cache_view->signature == MagickCoreSignature); in DestroyCacheView()
256 if (cache_view->debug != MagickFalse) in DestroyCacheView()
258 cache_view->image->filename); in DestroyCacheView()
259 if (cache_view->nexus_info != (NexusInfo **) NULL) in DestroyCacheView()
260 cache_view->nexus_info=DestroyPixelCacheNexus(cache_view->nexus_info, in DestroyCacheView()
261 cache_view->number_threads); in DestroyCacheView()
262 cache_view->image=DestroyImage(cache_view->image); in DestroyCacheView()
263 cache_view->signature=(~MagickCoreSignature); in DestroyCacheView()
264 cache_view=(CacheView *) RelinquishAlignedMemory(cache_view); in DestroyCacheView()
265 return(cache_view); in DestroyCacheView()
299 MagickExport Quantum *GetCacheViewAuthenticPixels(CacheView *cache_view, in GetCacheViewAuthenticPixels() argument
309 assert(cache_view != (CacheView *) NULL); in GetCacheViewAuthenticPixels()
310 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewAuthenticPixels()
311 assert(id < (int) cache_view->number_threads); in GetCacheViewAuthenticPixels()
312 pixels=GetAuthenticPixelCacheNexus(cache_view->image,x,y,columns,rows, in GetCacheViewAuthenticPixels()
313 cache_view->nexus_info[id],exception); in GetCacheViewAuthenticPixels()
342 MagickExport void *GetCacheViewAuthenticMetacontent(CacheView *cache_view) in GetCacheViewAuthenticMetacontent() argument
347 assert(cache_view != (CacheView *) NULL); in GetCacheViewAuthenticMetacontent()
348 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewAuthenticMetacontent()
349 assert(cache_view->image->cache != (Cache) NULL); in GetCacheViewAuthenticMetacontent()
350 assert(id < (int) cache_view->number_threads); in GetCacheViewAuthenticMetacontent()
351 return(cache_view->nexus_info[id]->metacontent); in GetCacheViewAuthenticMetacontent()
379 MagickExport Quantum *GetCacheViewAuthenticPixelQueue(CacheView *cache_view) in GetCacheViewAuthenticPixelQueue() argument
384 assert(cache_view != (CacheView *) NULL); in GetCacheViewAuthenticPixelQueue()
385 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewAuthenticPixelQueue()
386 assert(cache_view->image->cache != (Cache) NULL); in GetCacheViewAuthenticPixelQueue()
387 assert(id < (int) cache_view->number_threads); in GetCacheViewAuthenticPixelQueue()
388 return(cache_view->nexus_info[id]->pixels); in GetCacheViewAuthenticPixelQueue()
414 MagickExport ColorspaceType GetCacheViewColorspace(const CacheView *cache_view) in GetCacheViewColorspace() argument
416 assert(cache_view != (CacheView *) NULL); in GetCacheViewColorspace()
417 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewColorspace()
418 if (cache_view->debug != MagickFalse) in GetCacheViewColorspace()
420 cache_view->image->filename); in GetCacheViewColorspace()
421 return(GetPixelCacheColorspace(cache_view->image->cache)); in GetCacheViewColorspace()
448 MagickExport MagickSizeType GetCacheViewExtent(const CacheView *cache_view) in GetCacheViewExtent() argument
456 assert(cache_view != (CacheView *) NULL); in GetCacheViewExtent()
457 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewExtent()
458 if (cache_view->debug != MagickFalse) in GetCacheViewExtent()
460 cache_view->image->filename); in GetCacheViewExtent()
461 assert(cache_view->image->cache != (Cache) NULL); in GetCacheViewExtent()
462 assert(id < (int) cache_view->number_threads); in GetCacheViewExtent()
463 extent=GetPixelCacheNexusExtent(cache_view->image->cache, in GetCacheViewExtent()
464 cache_view->nexus_info[id]); in GetCacheViewExtent()
490 MagickExport const Image *GetCacheViewImage(const CacheView *cache_view) in GetCacheViewImage() argument
492 assert(cache_view != (CacheView *) NULL); in GetCacheViewImage()
493 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewImage()
494 if (cache_view->debug != MagickFalse) in GetCacheViewImage()
496 cache_view->image->filename); in GetCacheViewImage()
497 return(cache_view->image); in GetCacheViewImage()
523 MagickExport ClassType GetCacheViewStorageClass(const CacheView *cache_view) in GetCacheViewStorageClass() argument
525 assert(cache_view != (CacheView *) NULL); in GetCacheViewStorageClass()
526 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewStorageClass()
527 if (cache_view->debug != MagickFalse) in GetCacheViewStorageClass()
529 cache_view->image->filename); in GetCacheViewStorageClass()
530 return(GetPixelCacheStorageClass(cache_view->image->cache)); in GetCacheViewStorageClass()
559 const CacheView *cache_view) in GetCacheViewVirtualMetacontent() argument
567 assert(cache_view != (const CacheView *) NULL); in GetCacheViewVirtualMetacontent()
568 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewVirtualMetacontent()
569 assert(cache_view->image->cache != (Cache) NULL); in GetCacheViewVirtualMetacontent()
570 assert(id < (int) cache_view->number_threads); in GetCacheViewVirtualMetacontent()
571 metacontent=GetVirtualMetacontentFromNexus(cache_view->image->cache, in GetCacheViewVirtualMetacontent()
572 cache_view->nexus_info[id]); in GetCacheViewVirtualMetacontent()
602 const CacheView *cache_view) in GetCacheViewVirtualPixelQueue() argument
610 assert(cache_view != (const CacheView *) NULL); in GetCacheViewVirtualPixelQueue()
611 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewVirtualPixelQueue()
612 assert(cache_view->image->cache != (Cache) NULL); in GetCacheViewVirtualPixelQueue()
613 assert(id < (int) cache_view->number_threads); in GetCacheViewVirtualPixelQueue()
614 pixels=GetVirtualPixelsNexus(cache_view->image->cache, in GetCacheViewVirtualPixelQueue()
615 cache_view->nexus_info[id]); in GetCacheViewVirtualPixelQueue()
652 const CacheView *cache_view,const ssize_t x,const ssize_t y, in GetCacheViewVirtualPixels() argument
661 assert(cache_view != (CacheView *) NULL); in GetCacheViewVirtualPixels()
662 assert(cache_view->signature == MagickCoreSignature); in GetCacheViewVirtualPixels()
663 assert(id < (int) cache_view->number_threads); in GetCacheViewVirtualPixels()
664 pixels=GetVirtualPixelCacheNexus(cache_view->image, in GetCacheViewVirtualPixels()
665 cache_view->virtual_pixel_method,x,y,columns,rows, in GetCacheViewVirtualPixels()
666 cache_view->nexus_info[id],exception); in GetCacheViewVirtualPixels()
702 const CacheView *cache_view,const ssize_t x,const ssize_t y,Quantum *pixel, in GetOneCacheViewAuthenticPixel() argument
714 assert(cache_view != (CacheView *) NULL); in GetOneCacheViewAuthenticPixel()
715 assert(cache_view->signature == MagickCoreSignature); in GetOneCacheViewAuthenticPixel()
716 assert(id < (int) cache_view->number_threads); in GetOneCacheViewAuthenticPixel()
718 q=GetAuthenticPixelCacheNexus(cache_view->image,x,y,1,1, in GetOneCacheViewAuthenticPixel()
719 cache_view->nexus_info[id],exception); in GetOneCacheViewAuthenticPixel()
725 background_color=cache_view->image->background_color; in GetOneCacheViewAuthenticPixel()
733 for (i=0; i < (ssize_t) GetPixelChannels(cache_view->image); i++) in GetOneCacheViewAuthenticPixel()
735 PixelChannel channel = GetPixelChannelChannel(cache_view->image,i); in GetOneCacheViewAuthenticPixel()
774 const CacheView *cache_view,const ssize_t x,const ssize_t y,Quantum *pixel, in GetOneCacheViewVirtualPixel() argument
786 assert(cache_view != (CacheView *) NULL); in GetOneCacheViewVirtualPixel()
787 assert(cache_view->signature == MagickCoreSignature); in GetOneCacheViewVirtualPixel()
788 assert(id < (int) cache_view->number_threads); in GetOneCacheViewVirtualPixel()
790 p=GetVirtualPixelCacheNexus(cache_view->image, in GetOneCacheViewVirtualPixel()
791 cache_view->virtual_pixel_method,x,y,1,1,cache_view->nexus_info[id], in GetOneCacheViewVirtualPixel()
798 background_color=cache_view->image->background_color; in GetOneCacheViewVirtualPixel()
806 for (i=0; i < (ssize_t) GetPixelChannels(cache_view->image); i++) in GetOneCacheViewVirtualPixel()
808 PixelChannel channel = GetPixelChannelChannel(cache_view->image,i); in GetOneCacheViewVirtualPixel()
847 const CacheView *cache_view,const ssize_t x,const ssize_t y,PixelInfo *pixel, in GetOneCacheViewVirtualPixelInfo() argument
856 assert(cache_view != (CacheView *) NULL); in GetOneCacheViewVirtualPixelInfo()
857 assert(cache_view->signature == MagickCoreSignature); in GetOneCacheViewVirtualPixelInfo()
858 assert(id < (int) cache_view->number_threads); in GetOneCacheViewVirtualPixelInfo()
859 GetPixelInfo(cache_view->image,pixel); in GetOneCacheViewVirtualPixelInfo()
860 p=GetVirtualPixelCacheNexus(cache_view->image, in GetOneCacheViewVirtualPixelInfo()
861 cache_view->virtual_pixel_method,x,y,1,1,cache_view->nexus_info[id], in GetOneCacheViewVirtualPixelInfo()
865 GetPixelInfoPixel(cache_view->image,p,pixel); in GetOneCacheViewVirtualPixelInfo()
906 const CacheView *cache_view,const VirtualPixelMethod virtual_pixel_method, in GetOneCacheViewVirtualMethodPixel() argument
918 assert(cache_view != (CacheView *) NULL); in GetOneCacheViewVirtualMethodPixel()
919 assert(cache_view->signature == MagickCoreSignature); in GetOneCacheViewVirtualMethodPixel()
920 assert(id < (int) cache_view->number_threads); in GetOneCacheViewVirtualMethodPixel()
922 p=GetVirtualPixelCacheNexus(cache_view->image,virtual_pixel_method,x,y,1,1, in GetOneCacheViewVirtualMethodPixel()
923 cache_view->nexus_info[id],exception); in GetOneCacheViewVirtualMethodPixel()
929 background_color=cache_view->image->background_color; in GetOneCacheViewVirtualMethodPixel()
937 for (i=0; i < (ssize_t) GetPixelChannels(cache_view->image); i++) in GetOneCacheViewVirtualMethodPixel()
939 PixelChannel channel = GetPixelChannelChannel(cache_view->image,i); in GetOneCacheViewVirtualMethodPixel()
977 MagickExport Quantum *QueueCacheViewAuthenticPixels(CacheView *cache_view, in QueueCacheViewAuthenticPixels() argument
987 assert(cache_view != (CacheView *) NULL); in QueueCacheViewAuthenticPixels()
988 assert(cache_view->signature == MagickCoreSignature); in QueueCacheViewAuthenticPixels()
989 assert(id < (int) cache_view->number_threads); in QueueCacheViewAuthenticPixels()
990 pixels=QueueAuthenticPixelCacheNexus(cache_view->image,x,y,columns,rows, in QueueCacheViewAuthenticPixels()
991 MagickFalse,cache_view->nexus_info[id],exception); in QueueCacheViewAuthenticPixels()
1023 MagickExport MagickBooleanType SetCacheViewStorageClass(CacheView *cache_view, in SetCacheViewStorageClass() argument
1026 assert(cache_view != (CacheView *) NULL); in SetCacheViewStorageClass()
1027 assert(cache_view->signature == MagickCoreSignature); in SetCacheViewStorageClass()
1028 if (cache_view->debug != MagickFalse) in SetCacheViewStorageClass()
1030 cache_view->image->filename); in SetCacheViewStorageClass()
1031 return(SetImageStorageClass(cache_view->image,storage_class,exception)); in SetCacheViewStorageClass()
1061 CacheView *magick_restrict cache_view, in SetCacheViewVirtualPixelMethod() argument
1064 assert(cache_view != (CacheView *) NULL); in SetCacheViewVirtualPixelMethod()
1065 assert(cache_view->signature == MagickCoreSignature); in SetCacheViewVirtualPixelMethod()
1066 if (cache_view->debug != MagickFalse) in SetCacheViewVirtualPixelMethod()
1068 cache_view->image->filename); in SetCacheViewVirtualPixelMethod()
1069 cache_view->virtual_pixel_method=virtual_pixel_method; in SetCacheViewVirtualPixelMethod()
1101 CacheView *magick_restrict cache_view,ExceptionInfo *exception) in SyncCacheViewAuthenticPixels() argument
1109 assert(cache_view != (CacheView *) NULL); in SyncCacheViewAuthenticPixels()
1110 assert(cache_view->signature == MagickCoreSignature); in SyncCacheViewAuthenticPixels()
1111 assert(id < (int) cache_view->number_threads); in SyncCacheViewAuthenticPixels()
1112 status=SyncAuthenticPixelCacheNexus(cache_view->image, in SyncCacheViewAuthenticPixels()
1113 cache_view->nexus_info[id],exception); in SyncCacheViewAuthenticPixels()