Package org.robovm.apple.scenekit
Class SCNPhysicsConeTwistJoint
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.scenekit.SCNPhysicsBehavior
org.robovm.apple.scenekit.SCNPhysicsConeTwistJoint
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class SCNPhysicsConeTwistJoint extends SCNPhysicsBehavior
- Since:
- Available in iOS 11.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNPhysicsConeTwistJoint.SCNPhysicsConeTwistJointPtrNested classes/interfaces inherited from class org.robovm.apple.scenekit.SCNPhysicsBehavior
SCNPhysicsBehavior.SCNPhysicsBehaviorPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description SCNPhysicsConeTwistJoint()protectedSCNPhysicsConeTwistJoint(NSObject.Handle h, long handle)protectedSCNPhysicsConeTwistJoint(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description SCNPhysicsBodygetBodyA()SCNPhysicsBodygetBodyB()SCNMatrix4getFrameA()SCNMatrix4getFrameB()doublegetMaximumAngularLimit1()doublegetMaximumAngularLimit2()doublegetMaximumTwistAngle()static SCNPhysicsConeTwistJointjoint(SCNPhysicsBody body, SCNMatrix4 frame)static SCNPhysicsConeTwistJointjoint(SCNPhysicsBody bodyA, SCNMatrix4 frameA, SCNPhysicsBody bodyB, SCNMatrix4 frameB)voidsetFrameA(SCNMatrix4 v)voidsetFrameB(SCNMatrix4 v)voidsetMaximumAngularLimit1(double v)voidsetMaximumAngularLimit2(double v)voidsetMaximumTwistAngle(double v)static booleansupportsSecureCoding()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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
SCNPhysicsConeTwistJoint
public SCNPhysicsConeTwistJoint() -
SCNPhysicsConeTwistJoint
-
SCNPhysicsConeTwistJoint
-
-
Method Details
-
getBodyA
-
getFrameA
-
setFrameA
-
getBodyB
-
getFrameB
-
setFrameB
-
getMaximumAngularLimit1
public double getMaximumAngularLimit1() -
setMaximumAngularLimit1
public void setMaximumAngularLimit1(double v) -
getMaximumAngularLimit2
public double getMaximumAngularLimit2() -
setMaximumAngularLimit2
public void setMaximumAngularLimit2(double v) -
getMaximumTwistAngle
public double getMaximumTwistAngle() -
setMaximumTwistAngle
public void setMaximumTwistAngle(double v) -
supportsSecureCoding
public static boolean supportsSecureCoding() -
joint
public static SCNPhysicsConeTwistJoint joint(SCNPhysicsBody bodyA, SCNMatrix4 frameA, SCNPhysicsBody bodyB, SCNMatrix4 frameB) -
joint
-