luxlabs header browser preview


@class SBIconModel, NSString, SBWallpaperController, BSUIMappedImageCache, SBIconController;

@interface SBWallpaperPreviewSnapshotCache : NSObject <SBIconIndexNodeObserver, PBUIWallpaperObserver> {
    SBWallpaperController *_wallpaperController;
    BSUIMappedImageCache *_imageCache;
    long long _invalidatedLocations;
    SBIconController *_iconController;
    SBIconModel *_model;
}

@property (class, readonly, nonatomic) SBWallpaperPreviewSnapshotCache *sharedInstance;

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)cacheKeyForVariant:(long long)a0 options:(unsigned long long)a1;
+ (id)cacheKeyForVariant:(long long)a0 options:(unsigned long long)a1 scalingWidth:(double)a2;

- (void)wallpaperDidChangeForVariant:(long long)a0;
- (id)init;
- (void)dealloc;
- (void)node:(id)a0 didAddContainedNodeIdentifiers:(id)a1;
- (void).cxx_destruct;
- (void)node:(id)a0 didRemoveContainedNodeIdentifiers:(id)a1;
- (void)nodeDidMoveContainedNodes:(id)a0;
- (void)_modelDidLayout;
- (void)_backlightFadeFinished;
- (id)_homeScreenSnapshotProviderWithOptions:(unsigned long long)a0 wallpaperImage:(id)a1;
- (void)_iconControllerDidChangeIconModel:(id)a0;
- (id)_lockScreenSnapshotProviderWithOptions:(unsigned long long)a0 wallpaperImage:(id)a1;
- (void)_modelWillLayout;
- (long long)_orientationForOptions:(unsigned long long)a0;
- (void)_switchToIconModel:(id)a0;
- (id)initWithImageCache:(id)a0 iconController:(id)a1 wallpaperController:(id)a2;
- (void)invalidateSnapshotsForLocations:(long long)a0;
- (id)mappedWallpaperPreviewForKey:(id)a0;
- (id)mappedWallpaperPreviewForScaledSnapshot:(id)a0 variant:(long long)a1 cacheKey:(id)a2;
- (void)regenerateSnapshotsForLocations:(long long)a0;
- (id)snapshotProviderForVariant:(long long)a0 options:(unsigned long long)a1 wallpaperImage:(id)a2;

@end