Trait objc2_quartz_core::CAMediaTiming

source ·
pub unsafe trait CAMediaTiming {
Show 16 methods // Provided methods unsafe fn beginTime(&self) -> c_double where Self: Sized + Message { ... } unsafe fn setBeginTime(&self, begin_time: c_double) where Self: Sized + Message { ... } unsafe fn duration(&self) -> c_double where Self: Sized + Message { ... } unsafe fn setDuration(&self, duration: c_double) where Self: Sized + Message { ... } unsafe fn speed(&self) -> c_float where Self: Sized + Message { ... } unsafe fn setSpeed(&self, speed: c_float) where Self: Sized + Message { ... } unsafe fn timeOffset(&self) -> c_double where Self: Sized + Message { ... } unsafe fn setTimeOffset(&self, time_offset: c_double) where Self: Sized + Message { ... } unsafe fn repeatCount(&self) -> c_float where Self: Sized + Message { ... } unsafe fn setRepeatCount(&self, repeat_count: c_float) where Self: Sized + Message { ... } unsafe fn repeatDuration(&self) -> c_double where Self: Sized + Message { ... } unsafe fn setRepeatDuration(&self, repeat_duration: c_double) where Self: Sized + Message { ... } unsafe fn autoreverses(&self) -> bool where Self: Sized + Message { ... } unsafe fn setAutoreverses(&self, autoreverses: bool) where Self: Sized + Message { ... } unsafe fn fillMode(&self) -> Retained<CAMediaTimingFillMode> where Self: Sized + Message { ... } unsafe fn setFillMode(&self, fill_mode: &CAMediaTimingFillMode) where Self: Sized + Message { ... }
}
Available on crate feature CAMediaTiming only.

Provided Methods§

source

unsafe fn beginTime(&self) -> c_double
where Self: Sized + Message,

source

unsafe fn setBeginTime(&self, begin_time: c_double)
where Self: Sized + Message,

source

unsafe fn duration(&self) -> c_double
where Self: Sized + Message,

source

unsafe fn setDuration(&self, duration: c_double)
where Self: Sized + Message,

source

unsafe fn speed(&self) -> c_float
where Self: Sized + Message,

source

unsafe fn setSpeed(&self, speed: c_float)
where Self: Sized + Message,

source

unsafe fn timeOffset(&self) -> c_double
where Self: Sized + Message,

source

unsafe fn setTimeOffset(&self, time_offset: c_double)
where Self: Sized + Message,

source

unsafe fn repeatCount(&self) -> c_float
where Self: Sized + Message,

source

unsafe fn setRepeatCount(&self, repeat_count: c_float)
where Self: Sized + Message,

source

unsafe fn repeatDuration(&self) -> c_double
where Self: Sized + Message,

source

unsafe fn setRepeatDuration(&self, repeat_duration: c_double)
where Self: Sized + Message,

source

unsafe fn autoreverses(&self) -> bool
where Self: Sized + Message,

source

unsafe fn setAutoreverses(&self, autoreverses: bool)
where Self: Sized + Message,

source

unsafe fn fillMode(&self) -> Retained<CAMediaTimingFillMode>
where Self: Sized + Message,

source

unsafe fn setFillMode(&self, fill_mode: &CAMediaTimingFillMode)
where Self: Sized + Message,

Trait Implementations§

source§

impl ProtocolType for dyn CAMediaTiming

source§

const NAME: &'static str = "CAMediaTiming"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn CAMediaTiming
where T: ?Sized + Message + CAMediaTiming,

Implementations on Foreign Types§

source§

impl<T> CAMediaTiming for ProtocolObject<T>
where T: ?Sized + CAMediaTiming,

Implementors§

source§

impl CAMediaTiming for CAAnimation

Available on crate feature CAAnimation only.
source§

impl CAMediaTiming for CAAnimationGroup

Available on crate feature CAAnimation only.
source§

impl CAMediaTiming for CABasicAnimation

Available on crate feature CAAnimation only.
source§

impl CAMediaTiming for CAEmitterCell

Available on crate feature CAEmitterCell only.
source§

impl CAMediaTiming for CAEmitterLayer

Available on crate features CALayer and CAEmitterLayer only.
source§

impl CAMediaTiming for CAGradientLayer

Available on crate features CALayer and CAGradientLayer only.
source§

impl CAMediaTiming for CAKeyframeAnimation

Available on crate feature CAAnimation only.
source§

impl CAMediaTiming for CALayer

Available on crate feature CALayer only.
source§

impl CAMediaTiming for CAMetalLayer

Available on crate features CALayer and CAMetalLayer only.
source§

impl CAMediaTiming for CAPropertyAnimation

Available on crate feature CAAnimation only.
source§

impl CAMediaTiming for CAReplicatorLayer

Available on crate features CALayer and CAReplicatorLayer only.
source§

impl CAMediaTiming for CAScrollLayer

Available on crate features CALayer and CAScrollLayer only.
source§

impl CAMediaTiming for CAShapeLayer

Available on crate features CALayer and CAShapeLayer only.
source§

impl CAMediaTiming for CASpringAnimation

Available on crate feature CAAnimation only.
source§

impl CAMediaTiming for CATextLayer

Available on crate features CALayer and CATextLayer only.
source§

impl CAMediaTiming for CATiledLayer

Available on crate features CALayer and CATiledLayer only.
source§

impl CAMediaTiming for CATransformLayer

Available on crate features CALayer and CATransformLayer only.
source§

impl CAMediaTiming for CATransition

Available on crate feature CAAnimation only.