Package org.robovm.apple.scenekit
Class SCNPhysicsVehicle
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.SCNPhysicsVehicle
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class SCNPhysicsVehicle extends SCNPhysicsBehavior
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNPhysicsVehicle.SCNPhysicsVehiclePtrNested 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 SCNPhysicsVehicle()protectedSCNPhysicsVehicle(NSObject.Handle h, long handle)protectedSCNPhysicsVehicle(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidapplyBrakingForceForWheel(double value, long index)voidapplyEngineForceForWheel(double value, long index)static SCNPhysicsVehiclecreate(SCNPhysicsBody chassisBody, NSArray<SCNPhysicsVehicleWheel> wheels)SCNPhysicsBodygetChassisBody()doublegetSpeedInKilometersPerHour()NSArray<SCNPhysicsVehicleWheel>getWheels()voidsetSteeringAngleForWheel(double value, long index)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
-
SCNPhysicsVehicle
public SCNPhysicsVehicle() -
SCNPhysicsVehicle
-
SCNPhysicsVehicle
-
-
Method Details
-
getSpeedInKilometersPerHour
public double getSpeedInKilometersPerHour() -
getWheels
-
getChassisBody
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
applyEngineForceForWheel
public void applyEngineForceForWheel(double value, long index) -
setSteeringAngleForWheel
public void setSteeringAngleForWheel(double value, long index) -
applyBrakingForceForWheel
public void applyBrakingForceForWheel(double value, long index) -
create
public static SCNPhysicsVehicle create(SCNPhysicsBody chassisBody, NSArray<SCNPhysicsVehicleWheel> wheels)
-