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
- EMLINK → 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
- ENOLINK → 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< , Pointer<Char> >Pointer< , Pointer<Char> >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