pub unsafe trait CIPageCurlTransition: CITransitionFilter {
// Provided methods
unsafe fn backsideImage(&self) -> Option<Retained<CIImage>>
where Self: Sized + Message { ... }
unsafe fn setBacksideImage(&self, backside_image: Option<&CIImage>)
where Self: Sized + Message { ... }
unsafe fn shadingImage(&self) -> Option<Retained<CIImage>>
where Self: Sized + Message { ... }
unsafe fn setShadingImage(&self, shading_image: Option<&CIImage>)
where Self: Sized + Message { ... }
unsafe fn extent(&self) -> CGRect
where Self: Sized + Message { ... }
unsafe fn setExtent(&self, extent: CGRect)
where Self: Sized + Message { ... }
unsafe fn angle(&self) -> c_float
where Self: Sized + Message { ... }
unsafe fn setAngle(&self, angle: c_float)
where Self: Sized + Message { ... }
unsafe fn radius(&self) -> c_float
where Self: Sized + Message { ... }
unsafe fn setRadius(&self, radius: c_float)
where Self: Sized + Message { ... }
}Available on crate features
CIFilter and CIFilterBuiltins only.Expand description
The protocol for the Page Curl filter.
Transitions from one image to another by simulating a curling page, revealing the new image as the page curls.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn backsideImage(&self) -> Option<Retained<CIImage>>
Available on crate feature CIImage only.
unsafe fn backsideImage(&self) -> Option<Retained<CIImage>>
CIImage only.The image that appears on the back of the source image, as the page curls to reveal the target image.
Sourceunsafe fn setBacksideImage(&self, backside_image: Option<&CIImage>)
Available on crate feature CIImage only.
unsafe fn setBacksideImage(&self, backside_image: Option<&CIImage>)
CIImage only.Setter for backsideImage.
Sourceunsafe fn shadingImage(&self) -> Option<Retained<CIImage>>
Available on crate feature CIImage only.
unsafe fn shadingImage(&self) -> Option<Retained<CIImage>>
CIImage only.An image that looks like a shaded sphere enclosed in a square image.
Sourceunsafe fn setShadingImage(&self, shading_image: Option<&CIImage>)
Available on crate feature CIImage only.
unsafe fn setShadingImage(&self, shading_image: Option<&CIImage>)
CIImage only.Setter for shadingImage.
Sourceunsafe fn extent(&self) -> CGRect
Available on crate feature objc2-core-foundation only.
unsafe fn extent(&self) -> CGRect
objc2-core-foundation only.The extent of the effect.
Sourceunsafe fn setExtent(&self, extent: CGRect)
Available on crate feature objc2-core-foundation only.
unsafe fn setExtent(&self, extent: CGRect)
objc2-core-foundation only.Setter for extent.