luxlabs header browser preview


@class NSString, NSArray, NSData, CIImage;

@interface PLImageContainer : NSObject {
    void *_ioSurface;
    CIImage *_CIImage;
    struct CGSize { double width; double height; } _pixelSize;
}

@property (readonly, nonatomic) struct CGSize { double x0; double x1; } pixelSize;
@property (readonly, nonatomic) struct CGImage { } *CGImage;
@property (readonly, nonatomic) NSData *data;
@property (readonly, nonatomic) NSString *uniformTypeIdentifier;
@property (readonly, nonatomic) void *ioSurface;
@property (readonly, nonatomic) NSArray *auxiliaryImageRecords;

- (void)dealloc;
- (id)initWithCGImage:(struct CGImage { } *)a0 ioSurface:(void *)a1 CIImage:(id)a2 backingData:(id)a3 uniformTypeIdentifier:(id)a4 size:(struct CGSize { double x0; double x1; })a5 auxiliaryImageRecords:(id)a6;
- (id)initWithCGImage:(struct CGImage { } *)a0;
- (id)initWithPLImage:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)hasAuxiliaryImages;
- (id)initWithIOSurface:(struct __IOSurface { } *)a0;
- (id)initWithPLImage:(id)a0 backingData:(id)a1 uniformTypeIdentifier:(id)a2 auxiliaryImageRecords:(id)a3;

@end