Edit

Share via


IUITimingCurveProvider Interface

Definition

Interface defining the required methods for the IUITimingCurveProvider protocol.

[Foundation.Protocol(Name="UITimingCurveProvider", WrapperType=typeof(UIKit.UITimingCurveProviderWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUITimingCurveProvider : Foundation.INSCoding, Foundation.INSCopying, IDisposable
type IUITimingCurveProvider = interface
    interface INativeObject
    interface IDisposable
    interface INSCoding
    interface INSCopying
Derived
Attributes
Implements

Properties

CubicTimingParameters

For UICubicTimingParameters objects, the timing parameters. Otherwise, null.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
SpringTimingParameters

For UISpringTimingParameters objects, the timing parameters. Otherwise, null.

TimingCurveType

The kind of timing curve this is (see UITimingCurveType).

Methods

Copy(NSZone)

Performs a copy of the underlying Objective-C object.

(Inherited from INSCopying)
EncodeTo(NSCoder)

Serializes this to the .

(Inherited from INSCoding)

Applies to