luxlabs header browser preview


@class CMMotionManager;
@protocol UIAccelerometerDelegate;

@interface UIAccelerometer : NSObject {
    struct { unsigned char delegateDidAccelerate : 1; unsigned int reserved : 31; } _accelerometerFlags;
    CMMotionManager *_motionManager;
}

@property (nonatomic) double updateInterval;
@property (weak, nonatomic) id<UIAccelerometerDelegate> delegate;

+ (id)sharedAccelerometer;

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)_acceleratedInX:(double)a0 y:(double)a1 z:(double)a2 timestamp:(double)a3;
- (void)_didSuspend:(id)a0;
- (id)_motionManager;
- (void)_startAccelerometerIfNecessary;
- (void)_stopAccelerometer;
- (void)_willResume:(id)a0;

@end