luxlabs header browser preview


@class UIColor, NSString, CAShapeLayer, CALayer, UPQuiltConfiguration;
@protocol UPQuiltViewDelegate;

@interface UPQuiltView : UIView {
    CALayer *_transitionLayer;
    double _widthRatioToHero;
    double _heightRatioToHero;
    struct CGPath { } *_topQuiltPieceTargetPathRef;
    struct CGPath { } *_bottomLeftQuiltPieceTargetPathRef;
    CAShapeLayer *_intersectionPieceLayer;
    struct CGPath { } *_intersectionPieceTargetPathRef;
    struct CGPath { } *_thirdPieceTargetPathRef;
}

@property (weak, nonatomic) id<UPQuiltViewDelegate> quiltViewDelegate;
@property (copy, nonatomic) NSString *identifier;
@property (retain, nonatomic) UIColor *topQuiltColor;
@property (retain, nonatomic) UIColor *bottomLeftQuiltColor;
@property (retain, nonatomic) UIColor *intersectionPieceColor;
@property (retain, nonatomic) UIColor *bottomRightQuiltColor;
@property (retain, nonatomic) CALayer *quiltImageLayer;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } timeView;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } landscapeWidgetRect;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } originalFrame;
@property (retain, nonatomic) CAShapeLayer *topQuiltPieceLayer;
@property (retain, nonatomic) CAShapeLayer *bottomLeftQuiltPieceLayer;
@property (retain, nonatomic) CAShapeLayer *bottomRightQuiltPieceLayer;
@property (readonly, nonatomic) BOOL isAnimating;
@property (readonly, nonatomic) struct CGPath { } *topQuiltPathRef;
@property (readonly, nonatomic) struct CGPath { } *bottomLeftQuiltPathRef;
@property (retain, nonatomic) UPQuiltConfiguration *configuration;

- (void)dealloc;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 identifier:(id)a1;
- (void)setColors;
- (void)updateQuiltsWithIdentifier:(id)a0 deviceInterfaceOrientation:(long long)a1 unlockProgress:(double)a2;
- (void)updateQuiltsWithUnlockProgress:(double)a0 wakeProgress:(double)a1;

@end