luxlabs header browser preview


@class PHPhotoLibrary, PIParallaxStyle, NSDictionary, NSOperationQueue, NSMutableDictionary, PUWallpaperShuffleLayerStackLoadingOperation, NSURL;

@interface PUWallpaperShuffleResourceManager : NSObject

@property (readonly, nonatomic) NSDictionary *initialPosterMediaByAssetUUIDs;
@property (readonly, nonatomic) long long shuffleType;
@property (readonly, nonatomic) PIParallaxStyle *persistedStyle;
@property (readonly, nonatomic) NSOperationQueue *operationQueue;
@property (readonly, nonatomic) NSOperationQueue *requestOperationQueue;
@property (readonly, nonatomic) NSOperationQueue *exportOperationQueue;
@property (readonly, nonatomic) NSMutableDictionary *segmentationLoadingOperationsByAssetUUIDs;
@property (retain, nonatomic) PUWallpaperShuffleLayerStackLoadingOperation *currentLayerStackOperation;
@property (retain, nonatomic) PUWallpaperShuffleLayerStackLoadingOperation *nextLayerStackOperation;
@property (readonly, nonatomic) NSURL *assetDirectory;
@property (readonly, nonatomic) PHPhotoLibrary *photoLibrary;
@property (retain, nonatomic) PIParallaxStyle *style;
@property (nonatomic) BOOL depthEnabledForAllMedia;

- (void).cxx_destruct;
- (void)_handleSetDepthEnabledForAllMedia:(BOOL)a0;
- (void)_handleSetStyle:(id)a0;
- (id)_loadResourceForPosterMedia:(id)a0 isPreloading:(BOOL)a1 completion:(id /* block */)a2;
- (void)_preloadNextMedia;
- (void)cancelPreloading;
- (void)exportResourcesForFinalPosterMedia:(id)a0 options:(unsigned long long)a1 assetDirectory:(id)a2 progressHandler:(id /* block */)a3 completion:(id /* block */)a4;
- (id)initWithPosterMedia:(id)a0 style:(id)a1 assetDirectory:(id)a2 persistedStyle:(id)a3 photoLibrary:(id)a4 shuffleType:(long long)a5;
- (void)preloadResourceForPosterMedia:(id)a0;
- (void)requestResourceForPosterMedia:(id)a0 completion:(id /* block */)a1;
- (id)segmentationItemLoadingOperationForPosterMedia:(id)a0;
- (void)startPreloadingResourcesForPosterMedia:(id)a0;
- (void)stopPreloadingResources;
- (void)stopPreloadingResourcesWithTimeout:(double)a0;

@end