luxlabs header browser preview


@class NSMutableArray, NSString, NSObject, PEResourceLoadRequest;
@protocol OS_dispatch_queue, PEAsset;

@interface PEResourceLoader : NSObject

@property (nonatomic, setter=_setResourcesAvailability:) long long resourcesAvailability;
@property (retain, nonatomic) PEResourceLoadRequest *currentRequest;
@property (retain, nonatomic, setter=_setEnqueuedRequests:) NSMutableArray *_enqueuedRequests;
@property (nonatomic, setter=_setContentEditingRequestID:) unsigned long long _contentEditingRequestID;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *loadingQueue;
@property (retain, nonatomic) NSString *adjustmentIdentifierAndVersion;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *processingQueue;
@property (readonly, nonatomic) id<PEAsset> asset;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *callbackQueue;
@property (nonatomic) BOOL skipDisplaySizeImage;
@property (nonatomic) BOOL simulateEditEntryError;
@property (nonatomic) BOOL forceRunAsUnadjustedAsset;

+ (void)_processResult:(id)a0 forRequest:(id)a1 resultHandler:(id /* block */)a2;

- (void).cxx_destruct;
- (void)enqueueRequest:(id)a0;
- (BOOL)cancelAllRequests;
- (id)initWithAsset:(id)a0 loadingQueue:(id)a1;
- (BOOL)_adjustmentDataIsSupported:(id)a0;
- (void)_dequeueRequestIfNeeded;
- (void)_downloadSignpostEvent:(const char *)a0;
- (void)_handleSuccess:(BOOL)a0 withResult:(id)a1 forRequest:(id)a2 error:(id)a3;
- (void)_initiateRequest:(id)a0;
- (void)_processContentEditingInputRequestCompletion:(id)a0 info:(id)a1 forRequest:(id)a2;
- (void)_processLoadedContentEditingInput:(id)a0 info:(id)a1 forRequest:(id)a2;
- (void)_requestContentEditingInputForRequest:(id)a0 networkAccessAllowed:(BOOL)a1;
- (long long)workImageVersionForContentEditingInput:(id)a0;

@end