magick/src/magick_wand_bindings_generated library

Classes

AlignType
AlphaChannelOption
AutoThresholdMethod
CacheType
ChannelType
Pixel enum declarations.
ClassType
ClipPathUnits
ColorspaceType
CommandOption
CommandOptionFlags
Flags to describe classes of image processing options. These are used to determine how a option should be processed, and avoid attempting to process all options in every way posible.
ComplexOperator
ComplianceType
CompositeOperator
CompressionType
DecorationType
DirectionType
DisposeType
DistortMethod
These two enum are linked, with common enumerated values. Both DistortImages() and SparseColor() often share code to determine functional coefficients for common methods.
DitherMethod
EndianType
ExceptionType
FillRule
FilterType
WARNING: The order of this table must also match the order of a table located in AcquireResizeFilter() in "resize.c" otherwise the users filter will not match the actual filter that is setup.
GeometryFlags
GradientType
GravityType
IlluminantType
ImageType
InterlaceType
KernelInfoType
LayerMethod
LineCap
LineJoin
LogEventType
MagickBooleanType
MagickCLDeviceType
MagickEvaluateOperator
MagickFormatType
MagickFunction
MagickInfoFlag
MagickModuleType
MagickWandFfiBindings
Bindings for src/ffi_gen/image_magick/include/MagickWand/MagickWand.h.
MapMode
MetricType
MontageMode
MorphologyMethod
NoiseType
OrientationType
PaintMethod
PathType
PixelChannel
PixelIntensityMethod
PixelInterpolateMethod
PixelMask
PixelTrait
PolicyDomain
PolicyRights
PreviewType
PrimitiveType
QuantumAlphaType
QuantumFormatType
QuantumType
ReferenceType
RegistryType
RenderingIntent
ResolutionType
ResourceType
SemaphoreInfo
SparseColorMethod
SpreadMethod
StatisticType
StorageType
StretchType
StyleType
TimerState
timespec
tm
TransmitType
ValidateType
VirtualPixelMethod
WordBreakType

Constants

BesselFilter → const int
BUFSIZ → const int
CCMaxMetrics → const int
CHAR_BIT → const int
CHAR_MAX → const int
CHAR_MIN → const int
CLK_TCK → const int
CLOCKS_PER_SEC → const int
CW_DEFAULT → const int
DBL_DECIMAL_DIG → const int
DBL_DIG → const int
DBL_EPSILON → const double
DBL_HAS_SUBNORM → const int
DBL_MANT_DIG → const int
DBL_MAX → const double
DBL_MAX_10_EXP → const int
DBL_MAX_EXP → const int
DBL_MIN → const double
DBL_MIN_10_EXP → const int
DBL_MIN_EXP → const int
DBL_RADIX → const int
DBL_TRUE_MIN → const double
DECIMAL_DIG → const int
DOMAIN → const int
E2BIG → const int
EACCES → const int
EADDRINUSE → const int
EADDRNOTAVAIL → const int
EAFNOSUPPORT → const int
EAGAIN → const int
EALREADY → const int
EBADF → const int
EBADMSG → const int
EBUSY → const int
ECANCELED → const int
ECHILD → const int
ECONNABORTED → const int
ECONNREFUSED → const int
ECONNRESET → const int
EDEADLK → const int
EDEADLOCK → const int
EDESTADDRREQ → const int
EDOM → const int
EEXIST → const int
EFAULT → const int
EFBIG → const int
EHOSTUNREACH → const int
EIDRM → const int
EILSEQ → const int
EINPROGRESS → const int
EINTR → const int
EINVAL → const int
EIO → const int
EISCONN → const int
EISDIR → const int
ELOOP → const int
EM_AMBIGUIOUS → const int
EM_AMBIGUOUS → const int
EM_DENORMAL → const int
EM_INEXACT → const int
EM_INVALID → const int
EM_OVERFLOW → const int
EM_UNDERFLOW → const int
EM_ZERODIVIDE → const int
EMFILE → const int
EMSGSIZE → const int
ENAMETOOLONG → const int
ENETDOWN → const int
ENETRESET → const int
ENETUNREACH → const int
ENFILE → const int
ENOBUFS → const int
ENODATA → const int
ENODEV → const int
ENOENT → const int
ENOEXEC → const int
ENOLCK → const int
ENOMEM → const int
ENOMSG → const int
ENOPROTOOPT → const int
ENOSPC → const int
ENOSR → const int
ENOSTR → const int
ENOSYS → const int
ENOTCONN → const int
ENOTDIR → const int
ENOTEMPTY → const int
ENOTRECOVERABLE → const int
ENOTSOCK → const int
ENOTSUP → const int
ENOTTY → const int
ENXIO → const int
EOF → const int
EOPNOTSUPP → const int
EOTHER → const int
EOVERFLOW → const int
EOWNERDEAD → const int
EPERM → const int
EPIPE → const int
EPROTO → const int
EPROTONOSUPPORT → const int
EPROTOTYPE → const int
ERANGE → const int
EROFS → const int
ESPIPE → const int
ESRCH → const int
ETIME → const int
ETIMEDOUT → const int
ETXTBSY → const int
EWOULDBLOCK → const int
EXDEV → const int
EXIT_FAILURE → const int
EXIT_SUCCESS → const int
FILENAME_MAX → const int
FLT_DECIMAL_DIG → const int
FLT_DIG → const int
FLT_EPSILON → const double
FLT_EVAL_METHOD → const int
FLT_GUARD → const int
FLT_HAS_SUBNORM → const int
FLT_MANT_DIG → const int
FLT_MAX → const double
FLT_MAX_10_EXP → const int
FLT_MAX_EXP → const int
FLT_MIN → const double
FLT_MIN_10_EXP → const int
FLT_MIN_EXP → const int
FLT_NORMALIZE → const int
FLT_RADIX → const int
FLT_TRUE_MIN → const double
FOPEN_MAX → const int
FP_ILOGB0 → const int
FP_ILOGBNAN → const int
FP_INFINITE → const int
FP_NAN → const int
FP_NORMAL → const int
FP_SUBNORMAL → const int
FP_ZERO → const int
FPE_DENORMAL → const int
FPE_EXPLICITGEN → const int
FPE_INEXACT → const int
FPE_INVALID → const int
FPE_OVERFLOW → const int
FPE_SQRTNEG → const int
FPE_STACKOVERFLOW → const int
FPE_STACKUNDERFLOW → const int
FPE_UNDERFLOW → const int
FPE_UNEMULATED → const int
FPE_ZERODIVIDE → const int
HanningFilter → const int
HUGE_VAL → const double
HUGE_VALF → const double
HUGE_VALL → const double
IC_AFFINE → const int
IC_PROJECTIVE → const int
INFINITY → const double
INT16_MAX → const int
INT16_MIN → const int
INT32_MAX → const int
INT32_MIN → const int
INT64_MAX → const int
INT64_MIN → const int
INT8_MAX → const int
INT8_MIN → const int
INT_FAST16_MAX → const int
INT_FAST16_MIN → const int
INT_FAST32_MAX → const int
INT_FAST32_MIN → const int
INT_FAST64_MAX → const int
INT_FAST64_MIN → const int
INT_FAST8_MAX → const int
INT_FAST8_MIN → const int
INT_LEAST16_MAX → const int
INT_LEAST16_MIN → const int
INT_LEAST32_MAX → const int
INT_LEAST32_MIN → const int
INT_LEAST64_MAX → const int
INT_LEAST64_MIN → const int
INT_LEAST8_MAX → const int
INT_LEAST8_MIN → const int
INT_MAX → const int
INT_MIN → const int
INTMAX_MAX → const int
INTMAX_MIN → const int
INTPTR_MAX → const int
INTPTR_MIN → const int
L_tmpnam → const int
L_tmpnam_s → const int
LDBL_DIG → const int
LDBL_EPSILON → const double
LDBL_HAS_SUBNORM → const int
LDBL_MANT_DIG → const int
LDBL_MAX → const double
LDBL_MAX_10_EXP → const int
LDBL_MAX_EXP → const int
LDBL_MIN → const double
LDBL_MIN_10_EXP → const int
LDBL_MIN_EXP → const int
LDBL_RADIX → const int
LDBL_TRUE_MIN → const double
LLONG_MAX → const int
LLONG_MIN → const int
LONG_MAX → const int
LONG_MIN → const int
MagickAuthoritativeLicense → const String
MagickAuthoritativeURL → const String
MagickCopyright → const String
MAGICKCORE_ABI_SUFFIX → const String
MAGICKCORE_DIR_SEPARATOR → const String
MAGICKCORE_DIR_SEPARATOR_CHAR → const int
MAGICKCORE_HAVE__ALIGNED_MALLOC → const int
MAGICKCORE_HAVE_J0 → const int
MAGICKCORE_HAVE_J1 → const int
MAGICKCORE_HAVE_LOCALE_H → const int
MAGICKCORE_HAVE_LOCALE_T → const int
MAGICKCORE_HAVE_PROCESS_H → const int
MAGICKCORE_HAVE_RAISE → const int
MAGICKCORE_HAVE_SETVBUF → const int
MAGICKCORE_HAVE_SPAWNVP → const int
MAGICKCORE_HAVE_STRING_H → const int
MAGICKCORE_HAVE_STRTOD_L → const int
MAGICKCORE_HAVE_TEMPNAM → const int
MAGICKCORE_HAVE_TIFFCONF_H → const int
MAGICKCORE_HAVE_TIFFISBIGENDIAN → const int
MAGICKCORE_HAVE_TIFFISCODECCONFIGURED → const int
MAGICKCORE_HAVE_TIFFMERGEFIELDINFO → const int
MAGICKCORE_HAVE_TIFFREADEXIFDIRECTORY → const int
MAGICKCORE_HAVE_TIFFREADGPSDIRECTORY → const int
MAGICKCORE_HAVE_TIFFSETTAGEXTENDER → const int
MAGICKCORE_HAVE_UTIME → const int
MAGICKCORE_HAVE_VFPRINTF_L → const int
MAGICKCORE_HAVE_VSNPRINTF → const int
MAGICKCORE_HAVE_VSNPRINTF_L → const int
MAGICKCORE_HDRI_ENABLE → const int
MAGICKCORE_PACKAGE_NAME → const String
MAGICKCORE_PATH_SEPARATOR → const String
MAGICKCORE_PATH_SEPARATOR_CHAR → const int
MAGICKCORE_QUANTUM_DEPTH → const int
MAGICKCORE_SIZEOF_VOID_P → const int
MAGICKCORE_STDC_HEADERS → const int
MAGICKCORE_ZERO_CONFIGURATION_SUPPORT → const int
MagickCoreSignature → const int
MagickEpsilon → const double
MagickGitRevision → const String
MagickHDRISupport → const String
MagickHomeURL → const String
MagickImageCoderSignature → const int
MagickImageFilterSignature → const int
MagickLibAddendum → const String
MagickLibInterface → const int
MagickLibMinInterface → const int
MagickLibVersion → const int
MagickLibVersionNumber → const int
MagickLibVersionText → const String
MagickLogFilename → const String
MagickMaxBufferExtent → const int
MagickMaximumValue → const double
MagickMinBufferExtent → const int
MagickMinimumValue → const double
MagickOffsetFormat → const String
MagickPackageName → const String
MagickPathExtent → const int
MagickPlatform → const String
MagickppLibAddendum → const String
MagickppLibInterface → const int
MagickppLibMinInterface → const int
MagickppLibVersionNumber → const int
MagickppLibVersionText → const String
MagickQuantumDepth → const String
MagickQuantumRange → const String
MagickReleaseDate → const String
MagickResourceInfinity → const int
MagickSizeFormat → const String
MagickTimeExtent → const int
MagickVersion → const String
MagickWandSignature → const int
MATH_ERREXCEPT → const int
math_errhandling → const int
MATH_ERRNO → const int
MaxColormapSize → const int
MaximumNumberOfImageMoments → const int
MaximumNumberOfPerceptualColorspaces → const int
MaximumNumberOfPerceptualHashes → const int
MaxMap → const int
MaxPixelChannels → const int
MaxTextExtent → const int
MB_LEN_MAX → const int
MCW_EM → const int
MCW_IC → const int
MCW_PC → const int
MCW_RC → const int
NAN → const double
NULL → const int
OpaqueAlpha → const int
OVERFLOW → const int
PC_24 → const int
PC_53 → const int
PC_64 → const int
PLOSS → const int
PTRDIFF_MAX → const int
PTRDIFF_MIN → const int
QuantumFormat → const String
QuantumRange → const int
QuantumScale → const double
RAND_MAX → const int
RC_CHOP → const int
RC_DOWN → const int
RC_NEAR → const int
RC_UP → const int
RSIZE_MAX → const int
SCHAR_MAX → const int
SCHAR_MIN → const int
SEEK_CUR → const int
SEEK_END → const int
SEEK_SET → const int
SETJMP_IS_THREAD_SAFE → const int
SHRT_MAX → const int
SHRT_MIN → const int
SIG_ATOMIC_MAX → const int
SIG_ATOMIC_MIN → const int
SING → const int
SIZE_MAX → const int
STRUNCATE → const int
SW_DENORMAL → const int
SW_INEXACT → const int
SW_INVALID → const int
SW_OVERFLOW → const int
SW_SQRTNEG → const int
SW_STACKOVERFLOW → const int
SW_STACKUNDERFLOW → const int
SW_UNDERFLOW → const int
SW_UNEMULATED → const int
SW_ZERODIVIDE → const int
SYS_OPEN → const int
TIME_UTC → const int
TLOSS → const int
TMP_MAX → const int
TMP_MAX_S → const int
TransparentAlpha → const int
UCHAR_MAX → const int
UINT16_MAX → const int
UINT32_MAX → const int
UINT64_MAX → const int
UINT8_MAX → const int
UINT_FAST16_MAX → const int
UINT_FAST32_MAX → const int
UINT_FAST64_MAX → const int
UINT_FAST8_MAX → const int
UINT_LEAST16_MAX → const int
UINT_LEAST32_MAX → const int
UINT_LEAST64_MAX → const int
UINT_LEAST8_MAX → const int
UINT_MAX → const int
UINTMAX_MAX → const int
UINTPTR_MAX → const int
ULLONG_MAX → const int
ULONG_MAX → const int
UNDERFLOW → const int
USHRT_MAX → const int
WCHAR_MAX → const int
WCHAR_MIN → const int
WelshFilter → const int
WEOF → const int
WINT_MAX → const int
WINT_MIN → const int

Typedefs

AcquireAlignedMemoryHandler = Pointer<NativeFunction<Pointer<Void> Function(Size, Size)>>
AcquireMemoryHandler = Pointer<NativeFunction<Pointer<Void> Function(Size)>>
AffineMatrix = _AffineMatrix
Ascii85Info = _Ascii85Info
BlobInfo = _BlobInfo
CacheView = _CacheView
CacheView_ = _CacheView
CCObjectInfo = _CCObjectInfo
ChannelFeatures = _ChannelFeatures
Haralick texture features.
ChannelMoments = _ChannelMoments
ChannelPerceptualHash = _ChannelPerceptualHash
ChannelStatistics = _ChannelStatistics
ChromaticityInfo = _ChromaticityInfo
clock_t = Long
CoderInfo = _CoderInfo
ColorInfo = _ColorInfo
ConfigureInfo = _ConfigureInfo
CustomStreamHandler = Pointer<NativeFunction<ssize_t Function(Pointer<UnsignedChar>, Size, Pointer<Void>)>>
CustomStreamInfo = _CustomStreamInfo
CustomStreamSeeker = Pointer<NativeFunction<MagickOffsetType Function(MagickOffsetType, Int, Pointer<Void>)>>
CustomStreamTeller = Pointer<NativeFunction<MagickOffsetType Function(Pointer<Void>)>>
DecodeImageHandler = NativeFunction<Pointer<Image> Function(Pointer<ImageInfo>, Pointer<ExceptionInfo>)>
DelegateInfo = _DelegateInfo
DestroyMemoryHandler = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
div_t = _div_t
DrawInfo = _DrawInfo
DrawingWand = _DrawingWand
DuplexTransferImageViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<ImageView>, Pointer<ImageView>, Pointer<ImageView>, ssize_t, Int, Pointer<Void>)>>
DuplexTransferWandViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<WandView>, Pointer<WandView>, Pointer<WandView>, ssize_t, Int, Pointer<Void>)>>
ElementReference = _ElementReference
EncodeImageHandler = NativeFunction<Int32 Function(Pointer<ImageInfo>, Pointer<Image>, Pointer<ExceptionInfo>)>
errno_t = Int
ErrorHandler = Pointer<NativeFunction<Void Function(Int32, Pointer<Char>, Pointer<Char>)>>
ErrorInfo = _ErrorInfo
ExceptionInfo = _ExceptionInfo
FatalErrorHandler = Pointer<NativeFunction<Void Function(Int32, Pointer<Char>, Pointer<Char>)>>
FILE = _iobuf
fpos_t = LongLong
FrameInfo = _FrameInfo
GeometryInfo = _GeometryInfo
GetImageViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<ImageView>, ssize_t, Int, Pointer<Void>)>>
GetWandViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<WandView>, ssize_t, Int, Pointer<Void>)>>
GradientInfo = _GradientInfo
Image = _Image
ImageInfo = _ImageInfo
ImageView = _ImageView
IsImageFormatHandler = NativeFunction<Int32 Function(Pointer<UnsignedChar>, Size)>
KernelInfo = _KernelInfo
KernelProfileRecord = Pointer<_KernelProfileRecord>
ldiv_t = _ldiv_t
LinkedListInfo = _LinkedListInfo
lldiv_t = _lldiv_t
LocaleInfo = _LocaleInfo
LogInfo = _LogInfo
MagicInfo = _MagicInfo
MagickCLDevice = Pointer<_MagickCLDevice>
MagickCLI = _MagickCLI
MagickCommand = Pointer<NativeFunction<Int32 Function(Pointer<ImageInfo>, Int, Pointer<Pointer<Char>>, Pointer<Pointer<Char>>, Pointer<ExceptionInfo>)>>
MagickDoubleType = Double
MagickInfo = _MagickInfo
MagickLogMethod = Pointer<NativeFunction<Void Function(Int32, Pointer<Char>)>>
MagickOffsetType = ssize_t
MagickProgressMonitor = Pointer<NativeFunction<Int32 Function(Pointer<Char>, MagickOffsetType, MagickSizeType, Pointer<Void>)>>
MagickRealType = MagickDoubleType
Typedef declarations.
MagickSizeType = Size
MagickStatusType = UnsignedInt
MagickWand = _MagickWand
MatrixInfo = _MatrixInfo
MemoryInfo = _MemoryInfo
MimeInfo = _MimeInfo
ModuleInfo = _ModuleInfo
MontageInfo = _MontageInfo
OffsetInfo = _OffsetInfo
OptionInfo = _OptionInfo
PixelChannelMap = _PixelChannelMap
Pixel typedef declarations.
PixelInfo = _PixelInfo
PixelIterator = _PixelIterator
PixelWand = _PixelWand
PointInfo = _PointInfo
PolicyInfo = _PolicyInfo
PrimaryInfo = _PrimaryInfo
PrimitiveInfo = _PrimitiveInfo
ProfileInfo = _ProfileInfo
QuantizeInfo = _QuantizeInfo
Quantum = UnsignedChar
QuantumInfo = _QuantumInfo
RandomInfo = _RandomInfo
Typedef declarations.
RectangleInfo = _RectangleInfo
RelinquishAlignedMemoryHandler = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
ResampleFilter = _ResampleFilter
ResizeMemoryHandler = Pointer<NativeFunction<Pointer<Void> Function(Pointer<Void>, Size)>>
rsize_t = Size
SegmentInfo = _SegmentInfo
SetImageViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<ImageView>, ssize_t, Int, Pointer<Void>)>>
SetWandViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<WandView>, ssize_t, Int, Pointer<Void>)>>
SplayTreeInfo = _SplayTreeInfo
ssize_t = LongLong
StopInfo = _StopInfo
StreamHandler = Pointer<NativeFunction<Size Function(Pointer<Image>, Pointer<Void>, Size)>>
StreamInfo = _StreamInfo
StringInfo = _StringInfo
ThresholdMap = _ThresholdMap
time_t = __time64_t
Timer = _Timer
TimerInfo = _TimerInfo
TokenInfo = _TokenInfo
Typedef declarations.
TransferImageViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<ImageView>, Pointer<ImageView>, ssize_t, Int, Pointer<Void>)>>
TransferWandViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<WandView>, Pointer<WandView>, ssize_t, Int, Pointer<Void>)>>
TypeInfo = _TypeInfo
TypeMetric = _TypeMetric
uintptr_t = UnsignedLongLong
UpdateImageViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<ImageView>, ssize_t, Int, Pointer<Void>)>>
UpdateWandViewMethod = Pointer<NativeFunction<Int32 Function(Pointer<WandView>, ssize_t, Int, Pointer<Void>)>>
va_list = Pointer<Char>
WandView = _WandView
WarningHandler = Pointer<NativeFunction<Void Function(Int32, Pointer<Char>, Pointer<Char>)>>
wint_t = UnsignedShort
XImportInfo = _XImportInfo
XMLTreeInfo = _XMLTreeInfo