Trait objc2_ui_kit::UITimingCurveProvider
source · pub unsafe trait UITimingCurveProvider: NSCoding + NSCopying + IsMainThreadOnly {
// 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.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.