Package org.robovm.apple.scenekit
Class SCNDistanceConstraint
- 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.SCNDistanceConstraint
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,SCNAnimatable
,org.robovm.objc.ObjCProtocol
public class SCNDistanceConstraint extends SCNConstraint
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNDistanceConstraint.SCNDistanceConstraintPtr
-
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 SCNDistanceConstraint()
protected
SCNDistanceConstraint(NSObject.Handle h, long handle)
protected
SCNDistanceConstraint(NSObject.SkipInit skipInit)
SCNDistanceConstraint(SCNNode target)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(SCNNode target)
double
getMaximumDistance()
double
getMinimumDistance()
SCNNode
getTarget()
void
setMaximumDistance(double v)
void
setMinimumDistance(double v)
void
setTarget(SCNNode 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
-
SCNDistanceConstraint
public SCNDistanceConstraint()
-
SCNDistanceConstraint
protected SCNDistanceConstraint(NSObject.Handle h, long handle)
-
SCNDistanceConstraint
protected SCNDistanceConstraint(NSObject.SkipInit skipInit)
-
SCNDistanceConstraint
public SCNDistanceConstraint(SCNNode target)
-
-
Method Detail
-
getTarget
public SCNNode getTarget()
-
setTarget
public void setTarget(SCNNode v)
-
getMinimumDistance
public double getMinimumDistance()
-
setMinimumDistance
public void setMinimumDistance(double v)
-
getMaximumDistance
public double getMaximumDistance()
-
setMaximumDistance
public void setMaximumDistance(double v)
-
create
protected static long create(SCNNode target)
-
-