pub unsafe trait UITimingCurveProvider:
NSCoding
+ NSCopying
+ MainThreadOnly {
// Provided methods
fn timingCurveType(&self) -> UITimingCurveType
where Self: Sized + Message { ... }
fn cubicTimingParameters(&self) -> Option<Retained<UICubicTimingParameters>>
where Self: Sized + Message { ... }
fn springTimingParameters(
&self,
) -> Option<Retained<UISpringTimingParameters>>
where Self: Sized + Message { ... }
}Available on crate feature
UITimingCurveProvider only.Expand description
Provided Methods§
fn timingCurveType(&self) -> UITimingCurveType
fn cubicTimingParameters(&self) -> Option<Retained<UICubicTimingParameters>>
Available on crate feature
UITimingParameters only.fn springTimingParameters(&self) -> Option<Retained<UISpringTimingParameters>>
Available on crate feature
UITimingParameters only.Trait Implementations§
Source§impl ProtocolType for dyn UITimingCurveProvider
impl ProtocolType for dyn UITimingCurveProvider
impl<T> ImplementedBy<T> for dyn UITimingCurveProvider
Implementations on Foreign Types§
impl<T> UITimingCurveProvider for ProtocolObject<T>where
T: ?Sized + UITimingCurveProvider,
Implementors§
impl UITimingCurveProvider for UICubicTimingParameters
Available on crate feature
UITimingParameters only.impl UITimingCurveProvider for UISpringTimingParameters
Available on crate feature
UITimingParameters only.