Package org.robovm.apple.scenekit
Class SCNPhysicsWorld
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNPhysicsWorld
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SCNPhysicsWorld extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNPhysicsWorld.SCNPhysicsWorldPtr
-
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 SCNPhysicsWorld()
SCNPhysicsWorld(NSCoder decoder)
protected
SCNPhysicsWorld(NSObject.Handle h, long handle)
protected
SCNPhysicsWorld(NSObject.SkipInit skipInit)
-
Method Summary
-
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
-
SCNPhysicsWorld
public SCNPhysicsWorld()
-
SCNPhysicsWorld
protected SCNPhysicsWorld(NSObject.Handle h, long handle)
-
SCNPhysicsWorld
protected SCNPhysicsWorld(NSObject.SkipInit skipInit)
-
SCNPhysicsWorld
public SCNPhysicsWorld(NSCoder decoder)
-
-
Method Detail
-
getGravity
public SCNVector3 getGravity()
-
setGravity
public void setGravity(SCNVector3 v)
-
getSpeed
public double getSpeed()
-
setSpeed
public void setSpeed(double v)
-
getTimeStep
public double getTimeStep()
-
setTimeStep
public void setTimeStep(double v)
-
getContactDelegate
public SCNPhysicsContactDelegate getContactDelegate()
-
setContactDelegate
public void setContactDelegate(SCNPhysicsContactDelegate v)
-
getAllBehaviors
public NSArray<SCNPhysicsBehavior> getAllBehaviors()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
addBehavior
public void addBehavior(SCNPhysicsBehavior behavior)
-
removeBehavior
public void removeBehavior(SCNPhysicsBehavior behavior)
-
removeAllBehaviors
public void removeAllBehaviors()
-
rayTestWithSegment
public NSArray<SCNHitTestResult> rayTestWithSegment(SCNVector3 origin, SCNVector3 dest, SCNPhysicsTestOptions options)
-
contactTestBetweenBodies
public NSArray<SCNHitTestResult> contactTestBetweenBodies(SCNPhysicsBody bodyA, SCNPhysicsBody bodyB, SCNPhysicsTestOptions options)
-
contactTestWithBody
public NSArray<SCNHitTestResult> contactTestWithBody(SCNPhysicsBody body, SCNPhysicsTestOptions options)
-
convexSweepTestWithShape
public NSArray<SCNHitTestResult> convexSweepTestWithShape(SCNPhysicsShape shape, SCNMatrix4 from, SCNMatrix4 to, SCNPhysicsTestOptions options)
-
updateCollisionPairs
public void updateCollisionPairs()
-
init
protected long init(NSCoder decoder)
-
-