luxlabs header browser preview


@class UIImage;

@interface GKImageContext : NSObject

@property (nonatomic) struct CGSize { double width; double height; } size;
@property (readonly, nonatomic) double scale;
@property (readonly, nonatomic) struct CGContext { } *CGContext;
@property (readonly, nonatomic) UIImage *image;

+ (id)contextDrawnWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 options:(unsigned int)a2 usingBlock:(id /* block */)a3;
+ (id)imageDrawnWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 options:(unsigned int)a2 usingBlock:(id /* block */)a3;
+ (id)imageFromRawPixelsAtURL:(id)a0;

- (void)dealloc;
- (id)initWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 options:(unsigned int)a2;
- (id)initWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 options:(unsigned int)a2 data:(void *)a3;
- (BOOL)writeRawPixelsToURL:(id)a0 error:(id *)a1;

@end