Package org.robovm.apple.uikit
Class UISpringTimingParameters
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UISpringTimingParameters
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,UITimingCurveProvider
,org.robovm.objc.ObjCProtocol
public class UISpringTimingParameters extends NSObject implements UITimingCurveProvider
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UISpringTimingParameters.UISpringTimingParametersPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UISpringTimingParameters()
UISpringTimingParameters(double ratio)
UISpringTimingParameters(double mass, double stiffness, double damping, CGVector velocity)
UISpringTimingParameters(double ratio, CGVector velocity)
UISpringTimingParameters(NSCoder decoder)
protected
UISpringTimingParameters(NSObject.Handle h, long handle)
protected
UISpringTimingParameters(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
UICubicTimingParameters
getCubicTimingParameters()
CGVector
getInitialVelocity()
UISpringTimingParameters
getSpringTimingParameters()
UITimingCurveType
getTimingCurveType()
protected long
init(double ratio)
protected long
init(double mass, double stiffness, double damping, CGVector velocity)
protected long
init(double ratio, CGVector velocity)
protected long
init(NSCoder decoder)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
UISpringTimingParameters
public UISpringTimingParameters()
-
UISpringTimingParameters
protected UISpringTimingParameters(NSObject.Handle h, long handle)
-
UISpringTimingParameters
protected UISpringTimingParameters(NSObject.SkipInit skipInit)
-
UISpringTimingParameters
public UISpringTimingParameters(NSCoder decoder)
-
UISpringTimingParameters
public UISpringTimingParameters(double ratio, CGVector velocity)
-
UISpringTimingParameters
public UISpringTimingParameters(double mass, double stiffness, double damping, CGVector velocity)
-
UISpringTimingParameters
public UISpringTimingParameters(double ratio)
-
-
Method Detail
-
getInitialVelocity
public CGVector getInitialVelocity()
-
getTimingCurveType
public UITimingCurveType getTimingCurveType()
- Specified by:
getTimingCurveType
in interfaceUITimingCurveProvider
-
getCubicTimingParameters
public UICubicTimingParameters getCubicTimingParameters()
- Specified by:
getCubicTimingParameters
in interfaceUITimingCurveProvider
-
getSpringTimingParameters
public UISpringTimingParameters getSpringTimingParameters()
- Specified by:
getSpringTimingParameters
in interfaceUITimingCurveProvider
-
init
protected long init(NSCoder decoder)
-
init
protected long init(double ratio, CGVector velocity)
-
init
protected long init(double mass, double stiffness, double damping, CGVector velocity)
-
init
protected long init(double ratio)
-
-