luxlabs header browser preview


@class NSString, UIVisualEffectView, UIView;

@interface CAMSnapshotView : UIView <_UIBasicAnimationFactory>

@property (readonly, nonatomic) BOOL _supportsBlur;
@property (readonly, nonatomic) UIView *_lowQualityBlurView;
@property (readonly, nonatomic) UIView *_dimmingView;
@property (retain, nonatomic, setter=_setBlurView:) UIVisualEffectView *_blurView;
@property (nonatomic, setter=_setBlurStyleForEffectAnimationFactory:) long long _blurStyleForEffectAnimationFactory;
@property (readonly, nonatomic) UIView *snapshotView;
@property (readonly, nonatomic) long long desiredAspectRatio;
@property (nonatomic) BOOL blurred;
@property (nonatomic) BOOL dimmed;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setBlurred:(BOOL)a0 animated:(BOOL)a1 style:(long long)a2 withCompletionBlock:(id /* block */)a3;
- (void)_applyLowQualityBlurForStyle:(long long)a0 animated:(BOOL)a1 withCompletionBlock:(id /* block */)a2;
- (void)removeAllAnimationsOnLayer:(id)a0 recursively:(BOOL)a1 shouldLog:(BOOL)a2;
- (void)fadeOutAnimatedWithStyle:(long long)a0 completion:(id /* block */)a1;
- (id)_basicAnimationForView:(id)a0 withKeyPath:(id)a1;
- (void)_applySnapshotBlurForStyle:(long long)a0 animated:(BOOL)a1 withCompletionBlock:(id /* block */)a2;
- (void)_removeSnapshotDimAnimated:(BOOL)a0 withCompletionBlock:(id /* block */)a1;
- (double)_resumeFadeInDuration;
- (void)_removeLowQualityBlurForStyle:(long long)a0 animated:(BOOL)a1 withCompletionBlock:(id /* block */)a2;
- (void)_prepareForApplyingBlurForStyle:(long long)a0 applying:(BOOL)a1 inputRadiusAmount:(double *)a2 inputRadiusDuration:(double *)a3 inputRadiusDelay:(double *)a4 inputRadiusTimingFunction:(id *)a5 opacityAmount:(double *)a6 opacityDuration:(double *)a7 opacityDelay:(double *)a8 opacityTimingFunction:(id *)a9;
- (void)_applySnapshotDimAnimated:(BOOL)a0 withCompletionBlock:(id /* block */)a1;
- (void)_prepareForApplyingLowQualityBlurForStyle:(long long)a0 applying:(BOOL)a1 opacityAmount:(double *)a2 opacityDuration:(double *)a3 opacityDelay:(double *)a4 opacityTimingFunction:(id *)a5 targetView:(id *)a6;
- (void)removeInflightBlurAnimations;
- (void)prepareForResumingUsingCrossfade;
- (void).cxx_destruct;
- (id)initWithView:(id)a0 desiredAspectRatio:(long long)a1;
- (void)_removeAnimationOnView:(id)a0 forKey:(id)a1;
- (void)_removeSnapshotBlurForStyle:(long long)a0 animated:(BOOL)a1 withCompletionBlock:(id /* block */)a2;
- (void)_setupDimOnSnapshot;
- (void)_setupLowQualityBlurOnSnapshot;
- (void)setDimmed:(BOOL)a0 animated:(BOOL)a1 withCompletionBlock:(id /* block */)a2;

@end