luxlabs header browser preview


@class NSObject;
@protocol OS_dispatch_queue, BWDeviceOrientationMonitorPortraitLandscapeUpdateDelegate;

@interface BWDeviceOrientationMonitor : NSObject {
    int _orientationDispatchToken;
    NSObject<OS_dispatch_queue> *_orientationNotificationDispatchQueue;
    unsigned int _currentOrientation;
    struct OpaqueFigSimpleMutex { } *_stateMutex;
}

@property (readonly, nonatomic) unsigned int mostRecentPortraitLandscapeOrientation;
@property (nonatomic) id<BWDeviceOrientationMonitorPortraitLandscapeUpdateDelegate> portraitLandscapeUpdateDelegate;

+ (void)initialize;

- (id)init;
- (void)dealloc;
- (BOOL)start;
- (BOOL)stop;

@end