Package org.robovm.apple.scenekit
Class SCNAccelerationConstraint
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNConstraint
-
- org.robovm.apple.scenekit.SCNAccelerationConstraint
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,SCNAnimatable
,org.robovm.objc.ObjCProtocol
public class SCNAccelerationConstraint extends SCNConstraint
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNAccelerationConstraint.SCNAccelerationConstraintPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.scenekit.SCNConstraint
SCNConstraint.SCNConstraintPtr
-
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 SCNAccelerationConstraint()
protected
SCNAccelerationConstraint(NSObject.Handle h, long handle)
protected
SCNAccelerationConstraint(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SCNAccelerationConstraint
accelerationConstraint()
double
getDamping()
double
getDecelerationDistance()
double
getMaximumLinearAcceleration()
double
getMaximumLinearVelocity()
void
setDamping(double v)
void
setDecelerationDistance(double v)
void
setMaximumLinearAcceleration(double v)
void
setMaximumLinearVelocity(double v)
-
Methods inherited from class org.robovm.apple.scenekit.SCNConstraint
addAnimation, addAnimationPlayer, animationPlayerForKey, encode, getAnimation, getAnimationKeys, getInfluenceFactor, init, isAnimationPaused, isEnabled, isIncremental, pauseAnimation, removeAllAnimations, removeAnimation, removeAnimation, removeAnimationForKey, resumeAnimation, setEnabled, setIncremental, setInfluenceFactor, setSpeed, supportsSecureCoding
-
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
-
SCNAccelerationConstraint
public SCNAccelerationConstraint()
-
SCNAccelerationConstraint
protected SCNAccelerationConstraint(NSObject.Handle h, long handle)
-
SCNAccelerationConstraint
protected SCNAccelerationConstraint(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getMaximumLinearAcceleration
public double getMaximumLinearAcceleration()
-
setMaximumLinearAcceleration
public void setMaximumLinearAcceleration(double v)
-
getMaximumLinearVelocity
public double getMaximumLinearVelocity()
-
setMaximumLinearVelocity
public void setMaximumLinearVelocity(double v)
-
getDecelerationDistance
public double getDecelerationDistance()
-
setDecelerationDistance
public void setDecelerationDistance(double v)
-
getDamping
public double getDamping()
-
setDamping
public void setDamping(double v)
-
accelerationConstraint
public static SCNAccelerationConstraint accelerationConstraint()
-
-