luxlabs header browser preview


@interface CMDeviceOrientationManager : NSObject {
    id _internal;
}

@property (class, readonly, nonatomic, getter=isAlwaysOn) BOOL alwaysOn;

+ (void)initialize;
+ (BOOL)isAvailable;
+ (void)dummySelector:(id)a0;

- (id)initPrivate;
- (void)startDeviceOrientationUpdatesToQueue:(id)a0 withHandler:(id /* block */)a1;
- (id)init;
- (void)dealloc;
- (BOOL)isDeviceOrientationActive;
- (void)start;
- (BOOL)orientationNotificationsDisabled;
- (void)signalAndReleaseSemaphoreIfNecessaryPrivate;
- (void)onNotification:(id)a0;
- (void)stop;
- (BOOL)isDeviceOrientationAvailable;
- (id)deviceOrientationBlocking;
- (id)stringForOrientation:(int)a0;
- (void)startDeviceOrientationUpdatesPrivateToQueue:(id)a0 withHandler:(id /* block */)a1;
- (void)updateAggregateDictionaryPrivate;
- (void)deallocPrivate;
- (void)onMotionPreferencesUpdated;
- (void)stopDeviceOrientationUpdatesPrivate;
- (void)onDeviceOrientation:(const struct Sample { double x0; int x1; } *)a0;
- (void)setDeviceOrientationCallbackModePrivate:(int)a0;
- (void)stopDeviceOrientationUpdates;

@end