luxlabs header browser preview


@class CAGradientLayer, CADisplayLink, NSDictionary, UIImage, NSMutableArray;

@interface PBUIBokehWallpaperView : PBUIWallpaperView {
    CADisplayLink *_displayLink;
    NSMutableArray *_circleArray;
    NSDictionary *_options;
    long long _circleFillColor;
    UIImage *_cachedSnapshotImage;
    struct __IOSurface { } *_snapshotBuffer;
    BOOL _isOnLockScreen;
    BOOL _contentIsVisible;
    BOOL _hasSingleVariant;
    BOOL _blursNeedInvalidation;
}

@property (readonly, nonatomic) CAGradientLayer *layer;

+ (Class)layerClass;
+ (BOOL)allowsParallax;

- (id)_computeAverageColor;
- (void)_wallpaperDidChange:(id)a0;
- (void)dealloc;
- (id)cacheGroup;
- (BOOL)_layerIsOutOfBounds:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 configuration:(id)a1 variant:(long long)a2 cacheGroup:(id)a3 delegate:(id)a4 options:(unsigned long long)a5;
- (BOOL)_needsFallbackImageForBackdropGeneratedImage:(id)a0;
- (void)setWallpaperAnimationEnabled:(BOOL)a0;
- (id)_generateImageFromImage:(id)a0 forBackdropParameters:(struct { long long x0; long long x1; long long x2; double x3; double x4; double x5; double x6; long long x7; })a1 includeTint:(BOOL)a2 traitCollection:(id)a3;
- (BOOL)isContentStatic;
- (id)snapshotImage;
- (void)_handleVariantChange;
- (long long)wallpaperType;
- (void)_addBokehCircles:(long long)a0 inBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_correctGyroValues:(inout double *)a0 y:(inout double *)a1;
- (void)_initDisplayLink;
- (BOOL)_lowPowerModeIsEnabled;
- (void)_screenUndimmed:(id)a0;
- (BOOL)isDisplayingWallpaperWithConfiguration:(id)a0 forVariant:(long long)a1;
- (void)_updateOrientationIfNeeded;
- (struct __IOSurface { } *)_createSnapshotBuffer;
- (long long)userInterfaceStyle;
- (void)invalidate;
- (void)_destroyDisplayLink;
- (void)_toggleCircleAnimations:(BOOL)a0;
- (void)_styleModeChanged:(id)a0;
- (BOOL)_thermalStateIsCritical;
- (void)_updateGradientAndFillColor;
- (void)_screenDimmed:(id)a0;
- (void).cxx_destruct;
- (void)_screenDidUpdate:(id)a0;
- (void)_updateVariantStatus;
- (void)_thermalStateDidChange:(id)a0;
- (void)didMoveToWindow;

@end