pub unsafe trait UITimingCurveProvider:
NSCoding
+ NSCopying
+ MainThreadOnly {
// Provided methods
unsafe fn timingCurveType(&self) -> UITimingCurveType
where Self: Sized + Message { ... }
unsafe fn cubicTimingParameters(
&self,
) -> Option<Retained<UICubicTimingParameters>>
where Self: Sized + Message { ... }
unsafe fn springTimingParameters(
&self,
) -> Option<Retained<UISpringTimingParameters>>
where Self: Sized + Message { ... }
}
Available on crate feature
UITimingCurveProvider
only.Expand description
Provided Methods§
unsafe fn timingCurveType(&self) -> UITimingCurveType
unsafe fn cubicTimingParameters( &self, ) -> Option<Retained<UICubicTimingParameters>>
Available on crate feature
UITimingParameters
only.unsafe 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.