Package org.robovm.apple.scenekit
Class SCNTransformConstraint
- 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.SCNTransformConstraint
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,SCNAnimatable
,org.robovm.objc.ObjCProtocol
public class SCNTransformConstraint extends SCNConstraint
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNTransformConstraint.SCNTransformConstraintPtr
-
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 SCNTransformConstraint()
protected
SCNTransformConstraint(NSObject.Handle h, long handle)
protected
SCNTransformConstraint(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SCNTransformConstraint
createOrientationConstraint(boolean world, org.robovm.objc.block.Block2<SCNNode,SCNVector4,SCNVector4> block)
static SCNTransformConstraint
createPositionConstraint(boolean world, org.robovm.objc.block.Block2<SCNNode,SCNVector3,SCNVector3> block)
static SCNTransformConstraint
createTransformConstraint(boolean world, org.robovm.objc.block.Block2<SCNNode,SCNMatrix4,SCNMatrix4> block)
-
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
-
SCNTransformConstraint
public SCNTransformConstraint()
-
SCNTransformConstraint
protected SCNTransformConstraint(NSObject.Handle h, long handle)
-
SCNTransformConstraint
protected SCNTransformConstraint(NSObject.SkipInit skipInit)
-
-
Method Detail
-
createTransformConstraint
public static SCNTransformConstraint createTransformConstraint(boolean world, org.robovm.objc.block.Block2<SCNNode,SCNMatrix4,SCNMatrix4> block)
-
createPositionConstraint
public static SCNTransformConstraint createPositionConstraint(boolean world, org.robovm.objc.block.Block2<SCNNode,SCNVector3,SCNVector3> block)
- Since:
- Available in iOS 11.0 and later.
-
createOrientationConstraint
public static SCNTransformConstraint createOrientationConstraint(boolean world, org.robovm.objc.block.Block2<SCNNode,SCNVector4,SCNVector4> block)
- Since:
- Available in iOS 11.0 and later.
-
-