pub unsafe trait CIBlendWithMask: CIFilterProtocol {
// Provided methods
unsafe fn inputImage(&self) -> Option<Retained<CIImage>>
where Self: Sized + Message { ... }
unsafe fn setInputImage(&self, input_image: Option<&CIImage>)
where Self: Sized + Message { ... }
unsafe fn backgroundImage(&self) -> Option<Retained<CIImage>>
where Self: Sized + Message { ... }
unsafe fn setBackgroundImage(&self, background_image: Option<&CIImage>)
where Self: Sized + Message { ... }
unsafe fn maskImage(&self) -> Option<Retained<CIImage>>
where Self: Sized + Message { ... }
unsafe fn setMaskImage(&self, mask_image: Option<&CIImage>)
where Self: Sized + Message { ... }
}Available on crate features
CIFilter and CIFilterBuiltins only.Expand description
The protocol for the Blend With Alpha Mask filter.
Uses values from a mask image to interpolate between an image and the background. When a mask alpha value is 0.0, the result is the background. When the mask alpha value is 1.0, the result is the image.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn inputImage(&self) -> Option<Retained<CIImage>>
Available on crate feature CIImage only.
unsafe fn inputImage(&self) -> Option<Retained<CIImage>>
CIImage only.The image to use as a foreground image.
Sourceunsafe fn setInputImage(&self, input_image: Option<&CIImage>)
Available on crate feature CIImage only.
unsafe fn setInputImage(&self, input_image: Option<&CIImage>)
CIImage only.Setter for inputImage.
Sourceunsafe fn backgroundImage(&self) -> Option<Retained<CIImage>>
Available on crate feature CIImage only.
unsafe fn backgroundImage(&self) -> Option<Retained<CIImage>>
CIImage only.The image to use as a background image.
Sourceunsafe fn setBackgroundImage(&self, background_image: Option<&CIImage>)
Available on crate feature CIImage only.
unsafe fn setBackgroundImage(&self, background_image: Option<&CIImage>)
CIImage only.Setter for backgroundImage.