Package org.robovm.apple.scenekit
Class SCNPhysicsHingeJoint
- 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.SCNPhysicsHingeJoint
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SCNPhysicsHingeJoint extends SCNPhysicsBehavior
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNPhysicsHingeJoint.SCNPhysicsHingeJointPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.scenekit.SCNPhysicsBehavior
SCNPhysicsBehavior.SCNPhysicsBehaviorPtr
-
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 SCNPhysicsHingeJoint()
protected
SCNPhysicsHingeJoint(NSObject.Handle h, long handle)
protected
SCNPhysicsHingeJoint(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SCNPhysicsHingeJoint
create(SCNPhysicsBody body, SCNVector3 axis, SCNVector3 anchor)
static SCNPhysicsHingeJoint
create(SCNPhysicsBody bodyA, SCNVector3 axisA, SCNVector3 anchorA, SCNPhysicsBody bodyB, SCNVector3 axisB, SCNVector3 anchorB)
SCNVector3
getAnchorA()
SCNVector3
getAnchorB()
SCNVector3
getAxisA()
SCNVector3
getAxisB()
SCNPhysicsBody
getBodyA()
SCNPhysicsBody
getBodyB()
void
setAnchorA(SCNVector3 v)
void
setAnchorB(SCNVector3 v)
void
setAxisA(SCNVector3 v)
void
setAxisB(SCNVector3 v)
-
Methods inherited from class org.robovm.apple.scenekit.SCNPhysicsBehavior
encode, init, 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
-
SCNPhysicsHingeJoint
public SCNPhysicsHingeJoint()
-
SCNPhysicsHingeJoint
protected SCNPhysicsHingeJoint(NSObject.Handle h, long handle)
-
SCNPhysicsHingeJoint
protected SCNPhysicsHingeJoint(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getBodyA
public SCNPhysicsBody getBodyA()
-
getAxisA
public SCNVector3 getAxisA()
-
setAxisA
public void setAxisA(SCNVector3 v)
-
getAnchorA
public SCNVector3 getAnchorA()
-
setAnchorA
public void setAnchorA(SCNVector3 v)
-
getBodyB
public SCNPhysicsBody getBodyB()
-
getAxisB
public SCNVector3 getAxisB()
-
setAxisB
public void setAxisB(SCNVector3 v)
-
getAnchorB
public SCNVector3 getAnchorB()
-
setAnchorB
public void setAnchorB(SCNVector3 v)
-
create
public static SCNPhysicsHingeJoint create(SCNPhysicsBody bodyA, SCNVector3 axisA, SCNVector3 anchorA, SCNPhysicsBody bodyB, SCNVector3 axisB, SCNVector3 anchorB)
-
create
public static SCNPhysicsHingeJoint create(SCNPhysicsBody body, SCNVector3 axis, SCNVector3 anchor)
-
-