luxlabs header browser preview


@class NSArray, SCNPhysicsBody, SCNPhysicsWorld;

@interface SCNPhysicsVehicle : SCNPhysicsBehavior {
    SCNPhysicsBody *_chassisBody;
    NSArray *_wheels;
    SCNPhysicsWorld *_world;
    void *_vehicle;
    double _speedKmHour;
}

@property (readonly, nonatomic) double speedInKilometersPerHour;
@property (readonly, nonatomic) NSArray *wheels;
@property (readonly, nonatomic) SCNPhysicsBody *chassisBody;

+ (BOOL)supportsSecureCoding;
+ (id)vehicleWithChassisBody:(id)a0 wheels:(id)a1;

- (void)_update;
- (void)setValue:(id)a0 forKeyPath:(id)a1;
- (id)valueForKeyPath:(id)a0;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)physicsWorld;
- (void)_addToPhysicsWorld:(id)a0 definition:(struct { unsigned char x0[296]; })a1;
- (void)_copyDefinition:(struct { unsigned char x0[296]; } *)a0;
- (void)_createWheel:(id)a0;
- (void)_customDecodingOfSCNPhysicsVehicle:(id)a0;
- (void)_handleCreateIfNeeded:(BOOL)a0;
- (void)_initializeWheelsArray;
- (void)_willRemoveFromPhysicsWorld:(id)a0;
- (void)applyBrakingForce:(double)a0 forWheelAtIndex:(long long)a1;
- (void)applyEngineForce:(double)a0 forWheelAtIndex:(long long)a1;
- (void *)btVehicle;
- (BOOL)hasReferenceToPhysicsBody:(id)a0;
- (id)initWithChassisBody:(id)a0 wheels:(id)a1;
- (void)setSteeringAngle:(double)a0 forWheelAtIndex:(long long)a1;
- (id)wheelAtIndex:(unsigned long long)a0;

@end