pub unsafe trait CIDisplacementDistortion: 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 displacementImage(&self) -> Option<Retained<CIImage>>
where Self: Sized + Message { ... }
unsafe fn setDisplacementImage(&self, displacement_image: Option<&CIImage>)
where Self: Sized + Message { ... }
unsafe fn scale(&self) -> c_float
where Self: Sized + Message { ... }
unsafe fn setScale(&self, scale: c_float)
where Self: Sized + Message { ... }
}Available on crate features
CIFilter and CIFilterBuiltins only.Expand description
The protocol for the Displacement Distortion filter.
Applies the grayscale values of the second image to the first image. The output image has a texture defined by the grayscale values.
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 an input for the effect.
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 displacementImage(&self) -> Option<Retained<CIImage>>
Available on crate feature CIImage only.
unsafe fn displacementImage(&self) -> Option<Retained<CIImage>>
CIImage only.An image whose grayscale values will be applied to the source image.
Sourceunsafe fn setDisplacementImage(&self, displacement_image: Option<&CIImage>)
Available on crate feature CIImage only.
unsafe fn setDisplacementImage(&self, displacement_image: Option<&CIImage>)
CIImage only.Setter for displacementImage.