luxlabs header browser preview


@class NSString;

@interface NAUIDeviceUtilities : NSObject

@property (class, readonly, copy, nonatomic) NSString *productType;
@property (class, readonly, copy, nonatomic) NSString *productHardwareModel;
@property (class, readonly, copy, nonatomic) NSString *productHardwareModelName;
@property (class, readonly, copy, nonatomic) NSString *productClass;
@property (class, readonly, copy, nonatomic) NSString *localizedProductName;
@property (class, readonly, copy, nonatomic) NSString *operatingSystemName;
@property (class, readonly, copy, nonatomic) NSString *uniqueDeviceIdentifier;
@property (class, readonly, nonatomic) int deviceClass;
@property (class, readonly, nonatomic) BOOL hasOrbCapability;
@property (class, readonly, nonatomic) double mainScreenScale;

+ (id)productVersion;
+ (id)productBuildVersion;
+ (BOOL)naui_isPad;
+ (BOOL)naui_isUsingLandscapeOrientation;
+ (BOOL)naui_shouldUseLargeiPadLayout;
+ (BOOL)naui_shouldUseLargeiPadLayoutForSize:(struct CGSize { double x0; double x1; })a0;

- (id)init;

@end