1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
// Boost Includes ==============================================================
#include <boost/python.hpp>
#include <boost/cstdint.hpp>
// Includes ====================================================================
#include <Magick++/Include.h>
// Using =======================================================================
using namespace boost::python;
// Module ======================================================================
void Export_pyste_src_CompositeOperator()
{
enum_< MagickCore::CompositeOperator >("CompositeOperator")
.value("SrcAtopCompositeOp", MagickCore::SrcAtopCompositeOp)
.value("SaturateCompositeOp", MagickCore::SaturateCompositeOp)
.value("CopyCyanCompositeOp", MagickCore::CopyCyanCompositeOp)
.value("BumpmapCompositeOp", MagickCore::BumpmapCompositeOp)
.value("ExclusionCompositeOp", MagickCore::ExclusionCompositeOp)
.value("SrcOutCompositeOp", MagickCore::SrcOutCompositeOp)
.value("CopyBlackCompositeOp", MagickCore::CopyBlackCompositeOp)
.value("ScreenCompositeOp", MagickCore::ScreenCompositeOp)
.value("NoCompositeOp", MagickCore::NoCompositeOp)
.value("HardLightCompositeOp", MagickCore::HardLightCompositeOp)
.value("DstInCompositeOp", MagickCore::DstInCompositeOp)
.value("LuminizeCompositeOp", MagickCore::LuminizeCompositeOp)
.value("DifferenceCompositeOp", MagickCore::DifferenceCompositeOp)
.value("BlendCompositeOp", MagickCore::BlendCompositeOp)
.value("DisplaceCompositeOp", MagickCore::DisplaceCompositeOp)
.value("DarkenCompositeOp", MagickCore::DarkenCompositeOp)
.value("OverlayCompositeOp", MagickCore::OverlayCompositeOp)
.value("CopyYellowCompositeOp", MagickCore::CopyYellowCompositeOp)
#if MagickLibVersion < 0x700
.value("MinusCompositeOp", MagickCore::MinusCompositeOp)
#else
.value("MinusDstCompositeOp", MagickCore::MinusDstCompositeOp)
.value("MinusSrcCompositeOp", MagickCore::MinusSrcCompositeOp)
#endif
.value("UndefinedCompositeOp", MagickCore::UndefinedCompositeOp)
.value("HueCompositeOp", MagickCore::HueCompositeOp)
.value("DstOutCompositeOp", MagickCore::DstOutCompositeOp)
.value("CopyMagentaCompositeOp", MagickCore::CopyMagentaCompositeOp)
.value("DstAtopCompositeOp", MagickCore::DstAtopCompositeOp)
.value("ModulateCompositeOp", MagickCore::ModulateCompositeOp)
.value("ThresholdCompositeOp", MagickCore::ThresholdCompositeOp)
.value("OutCompositeOp", MagickCore::OutCompositeOp)
.value("LinearLightCompositeOp", MagickCore::LinearLightCompositeOp)
.value("ChangeMaskCompositeOp", MagickCore::ChangeMaskCompositeOp)
.value("SrcInCompositeOp", MagickCore::SrcInCompositeOp)
.value("CopyCompositeOp", MagickCore::CopyCompositeOp)
.value("DstOverCompositeOp", MagickCore::DstOverCompositeOp)
#if MagickLibVersion < 0x700
.value("CopyOpacityCompositeOp", MagickCore::CopyOpacityCompositeOp)
#else
.value("CopyAlphaCompositeOp", MagickCore::CopyAlphaCompositeOp)
#endif
.value("ColorBurnCompositeOp", MagickCore::ColorBurnCompositeOp)
.value("DstCompositeOp", MagickCore::DstCompositeOp)
.value("CopyBlueCompositeOp", MagickCore::CopyBlueCompositeOp)
.value("DissolveCompositeOp", MagickCore::DissolveCompositeOp)
.value("MultiplyCompositeOp", MagickCore::MultiplyCompositeOp)
#if MagickLibVersion < 0x700
.value("DivideCompositeOp", MagickCore::DivideCompositeOp)
#else
.value("DivideDstCompositeOp", MagickCore::DivideDstCompositeOp)
.value("DivideSrcCompositeOp", MagickCore::DivideSrcCompositeOp)
#endif
.value("ColorDodgeCompositeOp", MagickCore::ColorDodgeCompositeOp)
.value("SrcOverCompositeOp", MagickCore::SrcOverCompositeOp)
.value("AtopCompositeOp", MagickCore::AtopCompositeOp)
.value("SoftLightCompositeOp", MagickCore::SoftLightCompositeOp)
#if MagickLibVersion < 0x700
.value("AddCompositeOp", MagickCore::AddCompositeOp)
#else
.value("ModulusAddCompositeOp", MagickCore::ModulusAddCompositeOp)
#endif
.value("OverCompositeOp", MagickCore::OverCompositeOp)
.value("SrcCompositeOp", MagickCore::SrcCompositeOp)
.value("ClearCompositeOp", MagickCore::ClearCompositeOp)
.value("InCompositeOp", MagickCore::InCompositeOp)
.value("PlusCompositeOp", MagickCore::PlusCompositeOp)
.value("CopyGreenCompositeOp", MagickCore::CopyGreenCompositeOp)
.value("LightenCompositeOp", MagickCore::LightenCompositeOp)
.value("ReplaceCompositeOp", MagickCore::ReplaceCompositeOp)
#if MagickLibVersion < 0x700
.value("SubtractCompositeOp", MagickCore::SubtractCompositeOp)
#else
.value("ModulusSubtractCompositeOp", MagickCore::ModulusSubtractCompositeOp)
#endif
.value("ColorizeCompositeOp", MagickCore::ColorizeCompositeOp)
.value("CopyRedCompositeOp", MagickCore::CopyRedCompositeOp)
.value("XorCompositeOp", MagickCore::XorCompositeOp)
;
}
|