Package org.robovm.apple.spritekit
Class SKPhysicsWorld
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.spritekit.SKPhysicsWorld
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class SKPhysicsWorld extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSKPhysicsWorld.SKPhysicsWorldPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description SKPhysicsWorld()SKPhysicsWorld(NSCoder coder)protectedSKPhysicsWorld(NSObject.Handle h, long handle)protectedSKPhysicsWorld(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddJoint(SKPhysicsJoint joint)voidencode(NSCoder coder)voidenumerateBodiesAlongRay(CGPoint start, CGPoint end, VoidBlock4<SKPhysicsBody,CGPoint,CGVector,BooleanPtr> block)voidenumerateBodiesAtPoint(CGPoint point, VoidBlock2<SKPhysicsBody,BooleanPtr> block)voidenumerateBodiesInRect(CGRect rect, VoidBlock2<SKPhysicsBody,BooleanPtr> block)SKPhysicsBodygetBodyAlongRay(CGPoint start, CGPoint end)SKPhysicsBodygetBodyAtPoint(CGPoint point)SKPhysicsBodygetBodyInRect(CGRect rect)SKPhysicsContactDelegategetContactDelegate()CGVectorgetGravity()doublegetSpeed()protected longinit(NSCoder coder)voidremoveAllJoints()voidremoveJoint(SKPhysicsJoint joint)VectorFloat3sampleFieldsAt(VectorFloat3 position)voidsetContactDelegate(SKPhysicsContactDelegate v)voidsetGravity(CGVector v)voidsetSpeed(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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
SKPhysicsWorld
public SKPhysicsWorld() -
SKPhysicsWorld
-
SKPhysicsWorld
-
SKPhysicsWorld
-
-
Method Details
-
getGravity
-
setGravity
-
getSpeed
public double getSpeed() -
setSpeed
public void setSpeed(double v) -
getContactDelegate
-
setContactDelegate
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
addJoint
-
removeJoint
-
removeAllJoints
public void removeAllJoints() -
sampleFieldsAt
-
getBodyAtPoint
-
getBodyInRect
-
getBodyAlongRay
-
enumerateBodiesAtPoint
-
enumerateBodiesInRect
-
enumerateBodiesAlongRay
public void enumerateBodiesAlongRay(CGPoint start, CGPoint end, VoidBlock4<SKPhysicsBody,CGPoint,CGVector,BooleanPtr> block) -
encode
-
init
-