luxlabs header browser preview


@class PKPhysicsBody;

@interface PKPhysicsContact : NSObject {
    PKPhysicsBody *_bodyA;
    PKPhysicsBody *_bodyB;
    struct CGPoint { double x; double y; } _contactPoint;
    struct CGVector { double dx; double dy; } _contactNormal;
    double _impulse;
    BOOL _didBegin;
    BOOL _didEnd;
}

@property BOOL didBegin;
@property BOOL didEnd;
@property (readonly, nonatomic) PKPhysicsBody *bodyA;
@property (readonly, nonatomic) PKPhysicsBody *bodyB;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } contactPoint;
@property (readonly, nonatomic) struct CGVector { double x0; double x1; } contactNormal;
@property (readonly, nonatomic) double collisionImpulse;

- (id)init;
- (void).cxx_destruct;
- (void)setContactPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)setBodyA:(id)a0;
- (void)setBodyB:(id)a0;
- (void)setCollisionImpulse:(double)a0;
- (void)setContactNormal:(struct CGVector { double x0; double x1; })a0;

@end