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,ObjCProtocol
public class SCNPhysicsWorld extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNPhysicsWorld.SCNPhysicsWorldPtrNested 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 SCNPhysicsWorld()SCNPhysicsWorld(NSCoder coder)protectedSCNPhysicsWorld(NSObject.Handle h, long handle)protectedSCNPhysicsWorld(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, 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
-
SCNPhysicsWorld
public SCNPhysicsWorld() -
SCNPhysicsWorld
-
SCNPhysicsWorld
-
SCNPhysicsWorld
-
-
Method Details
-
getGravity
-
setGravity
-
getSpeed
public double getSpeed() -
setSpeed
public void setSpeed(double v) -
getTimeStep
public double getTimeStep() -
setTimeStep
public void setTimeStep(double v) -
getContactDelegate
-
setContactDelegate
-
getAllBehaviors
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
addBehavior
-
removeBehavior
-
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() -
encode
-
init
-