luxlabs header browser preview


@class NSObject;
@protocol OS_dispatch_queue, OS_dispatch_semaphore;

@interface TSDPDFImageProvider : TSDImageProvider {
    NSObject<OS_dispatch_queue> *_accessQueue;
    struct CGPDFDocument { } *_PDFDocument;
    struct CGSize { double width; double height; } _naturalSize;
    NSObject<OS_dispatch_semaphore> *_flushableContentLock;
    BOOL _hasFlushableContent;
}

@property (readonly, nonatomic) struct CGPDFDocument { } *CGPDFDocument;
@property (readonly, nonatomic) long long pageAngle;

- (void)dealloc;
- (void)flush;
- (struct CGSize { double x0; double x1; })naturalSize;
- (BOOL)isValid;
- (void).cxx_destruct;
- (void)drawImageInContext:(struct CGContext { } *)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)i_commonInit;
- (struct CGPDFDocument { } *)p_load;
- (void)p_loadIfNecessary;
- (unsigned long long)i_flushableMemoryEstimate;
- (BOOL)i_hasFlushableContent;

@end