luxlabs header browser preview


@interface PXExtendedTraitCollectionSnapshot : NSObject

@property (readonly, nonatomic) long long layoutSizeClass;
@property (readonly, nonatomic) long long layoutSizeSubclass;
@property (readonly, nonatomic) long long layoutOrientation;
@property (readonly, nonatomic) long long layoutDirection;
@property (readonly, nonatomic) long long contentSizeCategory;
@property (readonly, nonatomic) long long userInterfaceIdiom;
@property (readonly, nonatomic) long long userInterfaceFeature;
@property (readonly, nonatomic) struct CGSize { double width; double height; } layoutReferenceSize;
@property (readonly, nonatomic) double displayScale;
@property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } safeAreaInsets;
@property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } peripheryInsets;
@property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } layoutMargins;
@property (readonly, nonatomic) long long userInterfaceStyle;
@property (readonly, nonatomic) long long userInterfaceLevel;
@property (readonly, nonatomic) struct CGSize { double width; double height; } windowReferenceSize;
@property (readonly, nonatomic) long long windowOrientation;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } fullScreenReferenceRect;

- (id)_initWithExtendedTraitCollection:(id)a0;

@end