Static build of Imagemagick 7.0.5-5
This commit is contained in:
106
bin/7.0.5-5/include/ImageMagick-7/MagickCore/cache-view.h
Executable file
106
bin/7.0.5-5/include/ImageMagick-7/MagickCore/cache-view.h
Executable file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
Copyright 1999-2017 ImageMagick Studio LLC, a non-profit organization
|
||||
dedicated to making software imaging solutions freely available.
|
||||
|
||||
You may not use this file except in compliance with the License.
|
||||
obtain a copy of the License at
|
||||
|
||||
https://www.imagemagick.org/script/license.php
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
MagickCore cache view methods.
|
||||
*/
|
||||
#ifndef MAGICKCORE_CACHE_VIEW_H
|
||||
#define MAGICKCORE_CACHE_VIEW_H
|
||||
|
||||
#include "MagickCore/pixel.h"
|
||||
|
||||
#if defined(__cplusplus) || defined(c_plusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
typedef enum
|
||||
{
|
||||
UndefinedVirtualPixelMethod,
|
||||
BackgroundVirtualPixelMethod,
|
||||
DitherVirtualPixelMethod,
|
||||
EdgeVirtualPixelMethod,
|
||||
MirrorVirtualPixelMethod,
|
||||
RandomVirtualPixelMethod,
|
||||
TileVirtualPixelMethod,
|
||||
TransparentVirtualPixelMethod,
|
||||
MaskVirtualPixelMethod,
|
||||
BlackVirtualPixelMethod,
|
||||
GrayVirtualPixelMethod,
|
||||
WhiteVirtualPixelMethod,
|
||||
HorizontalTileVirtualPixelMethod,
|
||||
VerticalTileVirtualPixelMethod,
|
||||
HorizontalTileEdgeVirtualPixelMethod,
|
||||
VerticalTileEdgeVirtualPixelMethod,
|
||||
CheckerTileVirtualPixelMethod
|
||||
} VirtualPixelMethod;
|
||||
|
||||
typedef struct _CacheView
|
||||
CacheView;
|
||||
|
||||
extern MagickExport CacheView
|
||||
*AcquireAuthenticCacheView(const Image *,ExceptionInfo *),
|
||||
*AcquireVirtualCacheView(const Image *,ExceptionInfo *),
|
||||
*CloneCacheView(const CacheView *),
|
||||
*DestroyCacheView(CacheView *);
|
||||
|
||||
extern MagickExport ClassType
|
||||
GetCacheViewStorageClass(const CacheView *);
|
||||
|
||||
extern MagickExport ColorspaceType
|
||||
GetCacheViewColorspace(const CacheView *);
|
||||
|
||||
extern MagickExport const Image
|
||||
*GetCacheViewImage(const CacheView *);
|
||||
|
||||
extern MagickExport const Quantum
|
||||
*GetCacheViewVirtualPixels(const CacheView *,const ssize_t,const ssize_t,
|
||||
const size_t,const size_t,ExceptionInfo *) magick_hot_spot,
|
||||
*GetCacheViewVirtualPixelQueue(const CacheView *) magick_hot_spot;
|
||||
|
||||
extern MagickExport const void
|
||||
*GetCacheViewVirtualMetacontent(const CacheView *);
|
||||
|
||||
extern MagickExport MagickBooleanType
|
||||
GetOneCacheViewAuthenticPixel(const CacheView *,const ssize_t,const ssize_t,
|
||||
Quantum *,ExceptionInfo *),
|
||||
GetOneCacheViewVirtualMethodPixel(const CacheView *,const VirtualPixelMethod,
|
||||
const ssize_t,const ssize_t,Quantum *,ExceptionInfo *),
|
||||
GetOneCacheViewVirtualPixel(const CacheView *,const ssize_t,const ssize_t,
|
||||
Quantum *,ExceptionInfo *),
|
||||
GetOneCacheViewVirtualPixelInfo(const CacheView *,const ssize_t,const ssize_t,
|
||||
PixelInfo *,ExceptionInfo *),
|
||||
SetCacheViewStorageClass(CacheView *,const ClassType,ExceptionInfo *),
|
||||
SetCacheViewVirtualPixelMethod(CacheView *magick_restrict,
|
||||
const VirtualPixelMethod),
|
||||
SyncCacheViewAuthenticPixels(CacheView *magick_restrict,ExceptionInfo *)
|
||||
magick_hot_spot;
|
||||
|
||||
extern MagickExport MagickSizeType
|
||||
GetCacheViewExtent(const CacheView *);
|
||||
|
||||
extern MagickExport Quantum
|
||||
*GetCacheViewAuthenticPixelQueue(CacheView *) magick_hot_spot,
|
||||
*GetCacheViewAuthenticPixels(CacheView *,const ssize_t,const ssize_t,
|
||||
const size_t,const size_t,ExceptionInfo *) magick_hot_spot,
|
||||
*QueueCacheViewAuthenticPixels(CacheView *,const ssize_t,const ssize_t,
|
||||
const size_t,const size_t,ExceptionInfo *) magick_hot_spot;
|
||||
|
||||
extern MagickExport void
|
||||
*GetCacheViewAuthenticMetacontent(CacheView *);
|
||||
|
||||
#if defined(__cplusplus) || defined(c_plusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user