luxlabs header browser preview


@class NSString, LAUIPearlGlyphView, LAUICheckmarkLayer, CALayer, PKPhoneGlyphLayer, PKMicaLayer, PKFingerprintGlyphView, NSMutableArray, NSObject, UIColor;
@protocol PKGlyphViewDelegate, OS_dispatch_group;

@interface PKGlyphView : UIView <PKFingerprintGlyphViewDelegate, LAUIPearlGlyphViewDelegate> {
    long long _style;
    BOOL _isPad;
    unsigned long long _transitionIndex;
    BOOL _transitioning;
    BOOL _transitioningAnimated;
    long long _priorState;
    NSMutableArray *_transitionCompletionHandlers;
    NSObject<OS_dispatch_group> *_lastAnimationGroup;
    double _lastAnimationWillFinish;
    BOOL _phoneWiggling;
    NSString *_phoneWiggleAnimationKey;
    struct { unsigned char showingPhone : 1; unsigned char phoneRotated : 1; unsigned char showingUserIntentPhone : 1; unsigned char showingUserIntentArrow : 1; } _layoutFlags;
    PKFingerprintGlyphView *_fingerprintView;
    LAUIPearlGlyphView *_pearlView;
    PKPhoneGlyphLayer *_phoneLayer;
    double _checkScale;
    LAUICheckmarkLayer *_checkLayer;
    CALayer *_userIntentLayer;
    PKMicaLayer *_userIntentArrowLayer;
    PKMicaLayer *_userIntentDeviceLayer;
    double _phoneAspectRatio;
    CALayer *_customImageLayer;
    UIColor *_secondaryColor;
    UIColor *_primaryHighlightColor;
    UIColor *_intentPrimaryHighlightColor;
    UIColor *_secondaryHighlightColor;
}

@property (readonly, nonatomic) long long colorMode;
@property (readonly, copy, nonatomic) UIColor *primaryColor;
@property (nonatomic) BOOL fadeOnRecognized;
@property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } customImageAlignmentEdgeInsets;
@property (readonly, nonatomic) struct CGImage { } *customImage;
@property (readonly, nonatomic) long long state;
@property (readonly, nonatomic) unsigned int userIntentEdge;
@property (weak, nonatomic) id<PKGlyphViewDelegate> delegate;
@property (nonatomic) BOOL showQRCode;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)invokeSuccessFeedback;
+ (id)sharedStaticResources;
+ (BOOL)automaticallyNotifiesObserversOfState;

- (void)_dynamicUserInterfaceTraitDidChange;
- (void)dealloc;
- (id)initWithStyle:(long long)a0;
- (void)tintColorDidChange;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setState:(long long)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (id)initWithCoder:(id)a0;
- (void)didMoveToWindow;
- (void)_executeTransitionCompletionHandlers:(BOOL)a0;
- (void)setColorMode:(long long)a0 animated:(BOOL)a1;
- (void)setCustomImage:(struct CGImage { } *)a0 withAlignmentEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1;
- (void)setState:(long long)a0 animated:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)updateRasterizationScale:(double)a0;
- (void)updateRotation;
- (void)pearlGlyphView:(id)a0 didLayoutContentLayer:(id)a1;
- (void)_endPhoneWiggle;
- (void)_applyColorMode:(BOOL)a0;
- (void)_applyEffectiveHighlightColorsToLayersAnimated:(BOOL)a0;
- (void)_applyEffectivePrimaryColorToLayersAnimated:(BOOL)a0;
- (void)_executeAfterMinimumAnimationDurationForStateTransition:(id /* block */)a0;
- (void)_executeAfterMinimumAnimationDurationForStateTransitionWithDelayRatio:(double)a0 handler:(id /* block */)a1;
- (void)_finishTransitionForIndex:(unsigned long long)a0 cancelled:(BOOL)a1;
- (void)_layoutContentLayer:(id)a0;
- (void)_layoutContentLayer:(id)a0 ringFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_performTransitionWithTransitionIndex:(unsigned long long)a0 animated:(BOOL)a1;
- (struct CGPoint { double x0; double x1; })_phonePositionDeltaWhileShownFromRotationPercentage:(double)a0 toPercentage:(double)a1;
- (struct CGPoint { double x0; double x1; })_phonePositionWhileShownWithRotationPercentage:(double)a0;
- (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })_phoneTransformDeltaWhileShownFromRotationPercentage:(double)a0 toPercentage:(double)a1;
- (id)_primaryColorForStyle:(long long)a0 mode:(long long)a1;
- (id)_secondaryColorForStyle:(long long)a0 mode:(long long)a1;
- (void)_setPrimaryColor:(id)a0 animated:(BOOL)a1;
- (void)_setRecognizedIfNecessaryWithTransitionIndex:(unsigned long long)a0 completion:(id /* block */)a1;
- (void)_setSecondaryColor:(id)a0 animated:(BOOL)a1;
- (void)_startPhoneWiggle;
- (void)_updateCheckViewStateAnimated:(BOOL)a0 withCompletion:(id /* block */)a1;
- (void)_updateCustomImageLayerOpacityAnimated:(BOOL)a0;
- (void)_updateLastAnimationTimeWithAnimationOfDuration:(double)a0;
- (void)_updatePhoneLayoutWithTransitionIndex:(unsigned long long)a0 animated:(BOOL)a1;
- (void)_updatePhoneWiggleIfNecessary;
- (void)_updateUserIntentLayerRotation;
- (void)_updateUserIntentLayoutAnimated:(BOOL)a0;
- (id)createCustomImageLayer;
- (void)fingerprintGlyphView:(id)a0 didLayoutContentLayer:(id)a1;

@end