Rename composite operator enum names
This commit is contained in:
@ -1,320 +1,209 @@
|
|||||||
pub enum CompositeOperator {
|
pub enum CompositeOperator {
|
||||||
UndefinedCompositeOp,
|
Undefined,
|
||||||
AlphaCompositeOp,
|
Alpha,
|
||||||
AtopCompositeOp,
|
Atop,
|
||||||
BlendCompositeOp,
|
Blend,
|
||||||
BlurCompositeOp,
|
Blur,
|
||||||
BumpmapCompositeOp,
|
Bumpmap,
|
||||||
ChangeMaskCompositeOp,
|
ChangeMask,
|
||||||
ClearCompositeOp,
|
Clear,
|
||||||
ColorBurnCompositeOp,
|
ColorBurn,
|
||||||
ColorDodgeCompositeOp,
|
ColorDodge,
|
||||||
ColorizeCompositeOp,
|
Colorize,
|
||||||
CopyBlackCompositeOp,
|
CopyBlack,
|
||||||
CopyBlueCompositeOp,
|
CopyBlue,
|
||||||
CopyCompositeOp,
|
Copy,
|
||||||
CopyCyanCompositeOp,
|
CopyCyan,
|
||||||
CopyGreenCompositeOp,
|
CopyGreen,
|
||||||
CopyMagentaCompositeOp,
|
CopyMagenta,
|
||||||
CopyAlphaCompositeOp,
|
CopyAlpha,
|
||||||
CopyRedCompositeOp,
|
CopyRed,
|
||||||
CopyYellowCompositeOp,
|
CopyYellow,
|
||||||
DarkenCompositeOp,
|
Darken,
|
||||||
DarkenIntensityCompositeOp,
|
DarkenIntensity,
|
||||||
DifferenceCompositeOp,
|
Difference,
|
||||||
DisplaceCompositeOp,
|
Displace,
|
||||||
DissolveCompositeOp,
|
Dissolve,
|
||||||
DistortCompositeOp,
|
Distort,
|
||||||
DivideDstCompositeOp,
|
DivideDst,
|
||||||
DivideSrcCompositeOp,
|
DivideSrc,
|
||||||
DstAtopCompositeOp,
|
DstAtop,
|
||||||
DstCompositeOp,
|
Dst,
|
||||||
DstInCompositeOp,
|
DstIn,
|
||||||
DstOutCompositeOp,
|
DstOut,
|
||||||
DstOverCompositeOp,
|
DstOver,
|
||||||
ExclusionCompositeOp,
|
Exclusion,
|
||||||
HardLightCompositeOp,
|
HardLight,
|
||||||
HardMixCompositeOp,
|
HardMix,
|
||||||
HueCompositeOp,
|
Hue,
|
||||||
InCompositeOp,
|
In,
|
||||||
IntensityCompositeOp,
|
Intensity,
|
||||||
LightenCompositeOp,
|
Lighten,
|
||||||
LightenIntensityCompositeOp,
|
LightenIntensity,
|
||||||
LinearBurnCompositeOp,
|
LinearBurn,
|
||||||
LinearDodgeCompositeOp,
|
LinearDodge,
|
||||||
LinearLightCompositeOp,
|
LinearLight,
|
||||||
LuminizeCompositeOp,
|
Luminize,
|
||||||
MathematicsCompositeOp,
|
Mathematics,
|
||||||
MinusDstCompositeOp,
|
MinusDst,
|
||||||
MinusSrcCompositeOp,
|
MinusSrc,
|
||||||
ModulateCompositeOp,
|
Modulate,
|
||||||
ModulusAddCompositeOp,
|
ModulusAdd,
|
||||||
ModulusSubtractCompositeOp,
|
ModulusSubtract,
|
||||||
MultiplyCompositeOp,
|
Multiply,
|
||||||
NoCompositeOp,
|
No,
|
||||||
OutCompositeOp,
|
Out,
|
||||||
OverCompositeOp,
|
Over,
|
||||||
OverlayCompositeOp,
|
Overlay,
|
||||||
PegtopLightCompositeOp,
|
PegtopLight,
|
||||||
PinLightCompositeOp,
|
PinLight,
|
||||||
PlusCompositeOp,
|
Plus,
|
||||||
ReplaceCompositeOp,
|
Replace,
|
||||||
SaturateCompositeOp,
|
Saturate,
|
||||||
ScreenCompositeOp,
|
Screen,
|
||||||
SoftLightCompositeOp,
|
SoftLight,
|
||||||
SrcAtopCompositeOp,
|
SrcAtop,
|
||||||
SrcCompositeOp,
|
Src,
|
||||||
SrcInCompositeOp,
|
SrcIn,
|
||||||
SrcOutCompositeOp,
|
SrcOut,
|
||||||
SrcOverCompositeOp,
|
SrcOver,
|
||||||
ThresholdCompositeOp,
|
Threshold,
|
||||||
VividLightCompositeOp,
|
VividLight,
|
||||||
XorCompositeOp,
|
Xor,
|
||||||
StereoCompositeOp,
|
Stereo,
|
||||||
FreezeCompositeOp,
|
Freeze,
|
||||||
InterpolateCompositeOp,
|
Interpolate,
|
||||||
NegateCompositeOp,
|
Negate,
|
||||||
ReflectCompositeOp,
|
Reflect,
|
||||||
SoftBurnCompositeOp,
|
SoftBurn,
|
||||||
SoftDodgeCompositeOp,
|
SoftDodge,
|
||||||
StampCompositeOp,
|
Stamp,
|
||||||
RMSECompositeOp,
|
RMSE,
|
||||||
SaliencyBlendCompositeOp,
|
SaliencyBlend,
|
||||||
SeamlessBlendCompositeOp,
|
SeamlessBlend,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl From<CompositeOperator> for crate::bindings::CompositeOperator {
|
impl From<CompositeOperator> for crate::bindings::CompositeOperator {
|
||||||
fn from(value: CompositeOperator) -> Self {
|
fn from(value: CompositeOperator) -> Self {
|
||||||
match value {
|
match value {
|
||||||
CompositeOperator::UndefinedCompositeOp => {
|
CompositeOperator::Undefined => crate::bindings::CompositeOperator_UndefinedCompositeOp,
|
||||||
crate::bindings::CompositeOperator_UndefinedCompositeOp
|
CompositeOperator::Alpha => crate::bindings::CompositeOperator_AlphaCompositeOp,
|
||||||
}
|
CompositeOperator::Atop => crate::bindings::CompositeOperator_AtopCompositeOp,
|
||||||
CompositeOperator::AlphaCompositeOp => {
|
CompositeOperator::Blend => crate::bindings::CompositeOperator_BlendCompositeOp,
|
||||||
crate::bindings::CompositeOperator_AlphaCompositeOp
|
CompositeOperator::Blur => crate::bindings::CompositeOperator_BlurCompositeOp,
|
||||||
}
|
CompositeOperator::Bumpmap => crate::bindings::CompositeOperator_BumpmapCompositeOp,
|
||||||
CompositeOperator::AtopCompositeOp => {
|
CompositeOperator::ChangeMask => {
|
||||||
crate::bindings::CompositeOperator_AtopCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::BlendCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_BlendCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::BlurCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_BlurCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::BumpmapCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_BumpmapCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::ChangeMaskCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_ChangeMaskCompositeOp
|
crate::bindings::CompositeOperator_ChangeMaskCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::ClearCompositeOp => {
|
CompositeOperator::Clear => crate::bindings::CompositeOperator_ClearCompositeOp,
|
||||||
crate::bindings::CompositeOperator_ClearCompositeOp
|
CompositeOperator::ColorBurn => crate::bindings::CompositeOperator_ColorBurnCompositeOp,
|
||||||
}
|
CompositeOperator::ColorDodge => {
|
||||||
CompositeOperator::ColorBurnCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_ColorBurnCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::ColorDodgeCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_ColorDodgeCompositeOp
|
crate::bindings::CompositeOperator_ColorDodgeCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::ColorizeCompositeOp => { crate::bindings::CompositeOperator_ColorizeCompositeOp
|
CompositeOperator::Colorize => crate::bindings::CompositeOperator_ColorizeCompositeOp,
|
||||||
}
|
CompositeOperator::CopyBlack=> {
|
||||||
CompositeOperator::CopyBlackCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_CopyBlackCompositeOp
|
crate::bindings::CompositeOperator_CopyBlackCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::CopyBlueCompositeOp => {
|
CompositeOperator::CopyBlue => crate::bindings::CompositeOperator_CopyBlueCompositeOp,
|
||||||
crate::bindings::CompositeOperator_CopyBlueCompositeOp
|
CompositeOperator::Copy => crate::bindings::CompositeOperator_CopyCompositeOp,
|
||||||
}
|
CompositeOperator::CopyCyan => crate::bindings::CompositeOperator_CopyCyanCompositeOp,
|
||||||
CompositeOperator::CopyCompositeOp => {
|
CompositeOperator::CopyGreen => crate::bindings::CompositeOperator_CopyGreenCompositeOp,
|
||||||
crate::bindings::CompositeOperator_CopyCompositeOp
|
CompositeOperator::CopyMagenta => {
|
||||||
}
|
|
||||||
CompositeOperator::CopyCyanCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_CopyCyanCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::CopyGreenCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_CopyGreenCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::CopyMagentaCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_CopyMagentaCompositeOp
|
crate::bindings::CompositeOperator_CopyMagentaCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::CopyAlphaCompositeOp => {
|
CompositeOperator::CopyAlpha => crate::bindings::CompositeOperator_CopyAlphaCompositeOp,
|
||||||
crate::bindings::CompositeOperator_CopyAlphaCompositeOp
|
CompositeOperator::CopyRed => crate::bindings::CompositeOperator_CopyRedCompositeOp,
|
||||||
}
|
CompositeOperator::CopyYellow => {
|
||||||
CompositeOperator::CopyRedCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_CopyRedCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::CopyYellowCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_CopyYellowCompositeOp
|
crate::bindings::CompositeOperator_CopyYellowCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::DarkenCompositeOp => {
|
CompositeOperator::Darken => crate::bindings::CompositeOperator_DarkenCompositeOp,
|
||||||
crate::bindings::CompositeOperator_DarkenCompositeOp
|
CompositeOperator::DarkenIntensity => {
|
||||||
}
|
|
||||||
CompositeOperator::DarkenIntensityCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_DarkenIntensityCompositeOp
|
crate::bindings::CompositeOperator_DarkenIntensityCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::DifferenceCompositeOp => {
|
CompositeOperator::Difference => {
|
||||||
crate::bindings::CompositeOperator_DifferenceCompositeOp
|
crate::bindings::CompositeOperator_DifferenceCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::DisplaceCompositeOp => {
|
CompositeOperator::Displace => crate::bindings::CompositeOperator_DisplaceCompositeOp,
|
||||||
crate::bindings::CompositeOperator_DisplaceCompositeOp
|
CompositeOperator::Dissolve => crate::bindings::CompositeOperator_DissolveCompositeOp,
|
||||||
}
|
CompositeOperator::Distort => crate::bindings::CompositeOperator_DistortCompositeOp,
|
||||||
CompositeOperator::DissolveCompositeOp => {
|
CompositeOperator::DivideDst => crate::bindings::CompositeOperator_DivideDstCompositeOp,
|
||||||
crate::bindings::CompositeOperator_DissolveCompositeOp
|
CompositeOperator::DivideSrc => crate::bindings::CompositeOperator_DivideSrcCompositeOp,
|
||||||
}
|
CompositeOperator::DstAtop => crate::bindings::CompositeOperator_DstAtopCompositeOp,
|
||||||
CompositeOperator::DistortCompositeOp => {
|
CompositeOperator::Dst => crate::bindings::CompositeOperator_DstCompositeOp,
|
||||||
crate::bindings::CompositeOperator_DistortCompositeOp
|
CompositeOperator::DstIn => crate::bindings::CompositeOperator_DstInCompositeOp,
|
||||||
}
|
CompositeOperator::DstOut => crate::bindings::CompositeOperator_DstOutCompositeOp,
|
||||||
CompositeOperator::DivideDstCompositeOp => {
|
CompositeOperator::DstOver => crate::bindings::CompositeOperator_DstOverCompositeOp,
|
||||||
crate::bindings::CompositeOperator_DivideDstCompositeOp
|
CompositeOperator::Exclusion => crate::bindings::CompositeOperator_ExclusionCompositeOp,
|
||||||
}
|
CompositeOperator::HardLight => crate::bindings::CompositeOperator_HardLightCompositeOp,
|
||||||
CompositeOperator::DivideSrcCompositeOp => {
|
CompositeOperator::HardMix => crate::bindings::CompositeOperator_HardMixCompositeOp,
|
||||||
crate::bindings::CompositeOperator_DivideSrcCompositeOp
|
CompositeOperator::Hue => crate::bindings::CompositeOperator_HueCompositeOp,
|
||||||
}
|
CompositeOperator::In => crate::bindings::CompositeOperator_InCompositeOp,
|
||||||
CompositeOperator::DstAtopCompositeOp => {
|
CompositeOperator::Intensity => crate::bindings::CompositeOperator_IntensityCompositeOp,
|
||||||
crate::bindings::CompositeOperator_DstAtopCompositeOp
|
CompositeOperator::Lighten => crate::bindings::CompositeOperator_LightenCompositeOp,
|
||||||
}
|
CompositeOperator::LightenIntensity => {
|
||||||
CompositeOperator::DstCompositeOp => crate::bindings::CompositeOperator_DstCompositeOp,
|
|
||||||
CompositeOperator::DstInCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_DstInCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::DstOutCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_DstOutCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::DstOverCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_DstOverCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::ExclusionCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_ExclusionCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::HardLightCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_HardLightCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::HardMixCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_HardMixCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::HueCompositeOp => crate::bindings::CompositeOperator_HueCompositeOp,
|
|
||||||
CompositeOperator::InCompositeOp => crate::bindings::CompositeOperator_InCompositeOp,
|
|
||||||
CompositeOperator::IntensityCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_IntensityCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::LightenCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_LightenCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::LightenIntensityCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_LightenIntensityCompositeOp
|
crate::bindings::CompositeOperator_LightenIntensityCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::LinearBurnCompositeOp => {
|
CompositeOperator::LinearBurn => {
|
||||||
crate::bindings::CompositeOperator_LinearBurnCompositeOp
|
crate::bindings::CompositeOperator_LinearBurnCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::LinearDodgeCompositeOp => {
|
CompositeOperator::LinearDodge => {
|
||||||
crate::bindings::CompositeOperator_LinearDodgeCompositeOp
|
crate::bindings::CompositeOperator_LinearDodgeCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::LinearLightCompositeOp => {
|
CompositeOperator::LinearLight => {
|
||||||
crate::bindings::CompositeOperator_LinearLightCompositeOp
|
crate::bindings::CompositeOperator_LinearLightCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::LuminizeCompositeOp => {
|
CompositeOperator::Luminize => crate::bindings::CompositeOperator_LuminizeCompositeOp,
|
||||||
crate::bindings::CompositeOperator_LuminizeCompositeOp
|
CompositeOperator::Mathematics => {
|
||||||
}
|
|
||||||
CompositeOperator::MathematicsCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_MathematicsCompositeOp
|
crate::bindings::CompositeOperator_MathematicsCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::MinusDstCompositeOp => {
|
CompositeOperator::MinusDst => crate::bindings::CompositeOperator_MinusDstCompositeOp,
|
||||||
crate::bindings::CompositeOperator_MinusDstCompositeOp
|
CompositeOperator::MinusSrc => crate::bindings::CompositeOperator_MinusSrcCompositeOp,
|
||||||
}
|
CompositeOperator::Modulate => crate::bindings::CompositeOperator_ModulateCompositeOp,
|
||||||
CompositeOperator::MinusSrcCompositeOp => {
|
CompositeOperator::ModulusAdd => {
|
||||||
crate::bindings::CompositeOperator_MinusSrcCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::ModulateCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_ModulateCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::ModulusAddCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_ModulusAddCompositeOp
|
crate::bindings::CompositeOperator_ModulusAddCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::ModulusSubtractCompositeOp => {
|
CompositeOperator::ModulusSubtract => {
|
||||||
crate::bindings::CompositeOperator_ModulusSubtractCompositeOp
|
crate::bindings::CompositeOperator_ModulusSubtractCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::MultiplyCompositeOp => {
|
CompositeOperator::Multiply => crate::bindings::CompositeOperator_MultiplyCompositeOp,
|
||||||
crate::bindings::CompositeOperator_MultiplyCompositeOp
|
CompositeOperator::No => crate::bindings::CompositeOperator_NoCompositeOp,
|
||||||
}
|
CompositeOperator::Out => crate::bindings::CompositeOperator_OutCompositeOp,
|
||||||
CompositeOperator::NoCompositeOp => crate::bindings::CompositeOperator_NoCompositeOp,
|
CompositeOperator::Over => crate::bindings::CompositeOperator_OverCompositeOp,
|
||||||
CompositeOperator::OutCompositeOp => crate::bindings::CompositeOperator_OutCompositeOp,
|
CompositeOperator::Overlay => crate::bindings::CompositeOperator_OverlayCompositeOp,
|
||||||
CompositeOperator::OverCompositeOp => {
|
CompositeOperator::PegtopLight => {
|
||||||
crate::bindings::CompositeOperator_OverCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::OverlayCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_OverlayCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::PegtopLightCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_PegtopLightCompositeOp
|
crate::bindings::CompositeOperator_PegtopLightCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::PinLightCompositeOp => {
|
CompositeOperator::PinLight => crate::bindings::CompositeOperator_PinLightCompositeOp,
|
||||||
crate::bindings::CompositeOperator_PinLightCompositeOp
|
CompositeOperator::Plus => crate::bindings::CompositeOperator_PlusCompositeOp,
|
||||||
}
|
CompositeOperator::Replace => crate::bindings::CompositeOperator_ReplaceCompositeOp,
|
||||||
CompositeOperator::PlusCompositeOp => {
|
CompositeOperator::Saturate => crate::bindings::CompositeOperator_SaturateCompositeOp,
|
||||||
crate::bindings::CompositeOperator_PlusCompositeOp
|
CompositeOperator::Screen => crate::bindings::CompositeOperator_ScreenCompositeOp,
|
||||||
}
|
CompositeOperator::SoftLight => crate::bindings::CompositeOperator_SoftLightCompositeOp,
|
||||||
CompositeOperator::ReplaceCompositeOp => {
|
CompositeOperator::SrcAtop => crate::bindings::CompositeOperator_SrcAtopCompositeOp,
|
||||||
crate::bindings::CompositeOperator_ReplaceCompositeOp
|
CompositeOperator::Src => crate::bindings::CompositeOperator_SrcCompositeOp,
|
||||||
}
|
CompositeOperator::SrcIn => crate::bindings::CompositeOperator_SrcInCompositeOp,
|
||||||
CompositeOperator::SaturateCompositeOp => {
|
CompositeOperator::SrcOut => crate::bindings::CompositeOperator_SrcOutCompositeOp,
|
||||||
crate::bindings::CompositeOperator_SaturateCompositeOp
|
CompositeOperator::SrcOver => crate::bindings::CompositeOperator_SrcOverCompositeOp,
|
||||||
}
|
CompositeOperator::Threshold => crate::bindings::CompositeOperator_ThresholdCompositeOp,
|
||||||
CompositeOperator::ScreenCompositeOp => {
|
CompositeOperator::VividLight => {
|
||||||
crate::bindings::CompositeOperator_ScreenCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::SoftLightCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_SoftLightCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::SrcAtopCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_SrcAtopCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::SrcCompositeOp => crate::bindings::CompositeOperator_SrcCompositeOp,
|
|
||||||
CompositeOperator::SrcInCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_SrcInCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::SrcOutCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_SrcOutCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::SrcOverCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_SrcOverCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::ThresholdCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_ThresholdCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::VividLightCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_VividLightCompositeOp
|
crate::bindings::CompositeOperator_VividLightCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::XorCompositeOp => crate::bindings::CompositeOperator_XorCompositeOp,
|
CompositeOperator::Xor => crate::bindings::CompositeOperator_XorCompositeOp,
|
||||||
CompositeOperator::StereoCompositeOp => {
|
CompositeOperator::Stereo => crate::bindings::CompositeOperator_StereoCompositeOp,
|
||||||
crate::bindings::CompositeOperator_StereoCompositeOp
|
CompositeOperator::Freeze => crate::bindings::CompositeOperator_FreezeCompositeOp,
|
||||||
}
|
CompositeOperator::Interpolate => {
|
||||||
CompositeOperator::FreezeCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_FreezeCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::InterpolateCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_InterpolateCompositeOp
|
crate::bindings::CompositeOperator_InterpolateCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::NegateCompositeOp => {
|
CompositeOperator::Negate => crate::bindings::CompositeOperator_NegateCompositeOp,
|
||||||
crate::bindings::CompositeOperator_NegateCompositeOp
|
CompositeOperator::Reflect => crate::bindings::CompositeOperator_ReflectCompositeOp,
|
||||||
}
|
CompositeOperator::SoftBurn => crate::bindings::CompositeOperator_SoftBurnCompositeOp,
|
||||||
CompositeOperator::ReflectCompositeOp => {
|
CompositeOperator::SoftDodge => crate::bindings::CompositeOperator_SoftDodgeCompositeOp,
|
||||||
crate::bindings::CompositeOperator_ReflectCompositeOp
|
CompositeOperator::Stamp => crate::bindings::CompositeOperator_StampCompositeOp,
|
||||||
}
|
CompositeOperator::RMSE => crate::bindings::CompositeOperator_RMSECompositeOp,
|
||||||
CompositeOperator::SoftBurnCompositeOp => {
|
CompositeOperator::SaliencyBlend => {
|
||||||
crate::bindings::CompositeOperator_SoftBurnCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::SoftDodgeCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_SoftDodgeCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::StampCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_StampCompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::RMSECompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_RMSECompositeOp
|
|
||||||
}
|
|
||||||
CompositeOperator::SaliencyBlendCompositeOp => {
|
|
||||||
crate::bindings::CompositeOperator_SaliencyBlendCompositeOp
|
crate::bindings::CompositeOperator_SaliencyBlendCompositeOp
|
||||||
}
|
}
|
||||||
CompositeOperator::SeamlessBlendCompositeOp => {
|
CompositeOperator::SeamlessBlend => {
|
||||||
crate::bindings::CompositeOperator_SeamlessBlendCompositeOp
|
crate::bindings::CompositeOperator_SeamlessBlendCompositeOp
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user