luxlabs header browser preview


@class QLTBitmapFormat, QLCacheFileIdentifier, QLThumbnailVersion, NSData, NSDate, QLCacheBlobInfo, NSObject;
@protocol OS_dispatch_queue;

@interface QLCacheThumbnailData : NSObject {
    NSObject<OS_dispatch_queue> *_queue;
    unsigned long long _state;
}

@property (readonly, nonatomic) unsigned long long totalBufferSize;
@property (readonly, nonatomic) BOOL hasData;
@property (readonly, nonatomic) QLCacheFileIdentifier *fileIdentifier;
@property (readonly, nonatomic) QLThumbnailVersion *version;
@property (readonly, nonatomic) unsigned long long cacheId;
@property (readonly, nonatomic) float size;
@property (readonly, nonatomic) BOOL iconMode;
@property (readonly, nonatomic) long long iconVariant;
@property (readonly, nonatomic) int interpolationQuality;
@property (readonly, nonatomic) unsigned long long badgeType;
@property (readonly, nonatomic) QLTBitmapFormat *bitmapFormat;
@property (readonly, nonatomic) NSData *bitmapData;
@property (readonly, nonatomic) NSData *metadata;
@property (retain, nonatomic) QLCacheBlobInfo *bitmapDataToValidate;
@property (retain, nonatomic) QLCacheBlobInfo *metadataToValidate;
@property (readonly, nonatomic) int flavor;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } contentRect;
@property (readonly, nonatomic) unsigned long long externalGeneratorDataHash;
@property (readonly, nonatomic) unsigned long long hitCount;
@property (readonly, copy, nonatomic) NSDate *lastHitDate;

- (void)dealloc;
- (unsigned long long)state;
- (BOOL)setState:(unsigned long long)a0;
- (void).cxx_destruct;
- (id)initWithCacheId:(unsigned long long)a0 fileIdentifier:(id)a1 version:(id)a2 size:(float)a3 iconMode:(BOOL)a4 iconVariant:(long long)a5 interpolationQuality:(int)a6 badgeType:(unsigned long long)a7 externalGeneratorDataHash:(unsigned long long)a8 hitCount:(unsigned long long)a9 lastHitDate:(id)a10;
- (id)initWithCacheId:(unsigned long long)a0 fileIdentifier:(id)a1 version:(id)a2 size:(float)a3 iconMode:(BOOL)a4 iconVariant:(long long)a5 interpolationQuality:(int)a6 hitCount:(unsigned long long)a7 lastHitDate:(id)a8 bitmapFormat:(id)a9 bitmapData:(id)a10 metadata:(id)a11 flavor:(int)a12 contentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a13 badgeType:(unsigned long long)a14 externalGeneratorDataHash:(unsigned long long)a15;
- (id)initWithCacheId:(unsigned long long)a0 thumbnailRequest:(id)a1 size:(float)a2 badgeType:(unsigned long long)a3;
- (id)initWithCacheId:(unsigned long long)a0 thumbnailRequest:(id)a1 size:(float)a2 bitmapFormat:(id)a3 bitmapData:(id)a4 metadata:(id)a5 flavor:(int)a6 contentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a7 badgeType:(unsigned long long)a8;
- (id)initWithUnsavedDataForThumbnailRequest:(id)a0 size:(float)a1 bitmapFormat:(id)a2 bitmapData:(id)a3 reservationInfo:(id)a4 metadata:(id)a5 reservationInfo:(id)a6 flavor:(int)a7 contentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a8 badgeType:(unsigned long long)a9;
- (BOOL)setState:(unsigned long long)a0 changedState:(BOOL *)a1;

@end