pub unsafe trait CIPageCurlWithShadowTransition: CITransitionFilter {
Show 14 methods
// 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 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 { ... }
unsafe fn shadowSize(&self) -> c_float
where Self: Sized + Message { ... }
unsafe fn setShadowSize(&self, shadow_size: c_float)
where Self: Sized + Message { ... }
unsafe fn shadowAmount(&self) -> c_float
where Self: Sized + Message { ... }
unsafe fn setShadowAmount(&self, shadow_amount: c_float)
where Self: Sized + Message { ... }
unsafe fn shadowExtent(&self) -> CGRect
where Self: Sized + Message { ... }
unsafe fn setShadowExtent(&self, shadow_extent: CGRect)
where Self: Sized + Message { ... }
}Available on crate features
CIFilter and CIFilterBuiltins only.Expand description
The protocol for the Page Curl With Shadow 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 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.
Sourceunsafe fn shadowSize(&self) -> c_float
unsafe fn shadowSize(&self) -> c_float
The maximum size in pixels of the shadow.
Sourceunsafe fn setShadowSize(&self, shadow_size: c_float)
unsafe fn setShadowSize(&self, shadow_size: c_float)
Setter for shadowSize.
Sourceunsafe fn shadowAmount(&self) -> c_float
unsafe fn shadowAmount(&self) -> c_float
The strength of the shadow.
Sourceunsafe fn setShadowAmount(&self, shadow_amount: c_float)
unsafe fn setShadowAmount(&self, shadow_amount: c_float)
Setter for shadowAmount.
Sourceunsafe fn shadowExtent(&self) -> CGRect
Available on crate feature objc2-core-foundation only.
unsafe fn shadowExtent(&self) -> CGRect
objc2-core-foundation only.The rectangular portion of input image that will cast a shadow.
Sourceunsafe fn setShadowExtent(&self, shadow_extent: CGRect)
Available on crate feature objc2-core-foundation only.
unsafe fn setShadowExtent(&self, shadow_extent: CGRect)
objc2-core-foundation only.Setter for shadowExtent.