luxlabs header browser preview


@interface FxContext : NSObject {
    struct FxContextPriv { int x0; id x1; union { struct { struct CGImage *x0; } x0; struct { struct CGContext *x0; } x1; struct { unsigned long long x0; struct CGSize { double x0; double x1; } x1; BOOL x2; struct CGColorSpace *x3; } x2; struct { id x0; } x3; struct { id x0; } x4; struct { id x0; } x5; } x2; } *_priv;
}

+ (id)contextWithCGContext:(struct CGContext { } *)a0 options:(id)a1;
+ (id)contextForGLTextureWithOptions:(id)a0;
+ (id)contextForCGImageWithOptions:(id)a0;
+ (id)contextForCIImageWithOptions:(id)a0;
+ (id)contextWithFxBitmapImage:(id)a0 options:(id)a1;

- (int)contextType;
- (void)dealloc;
- (void)setOptions:(id)a0;
- (struct CGImage { } *)cgImage;
- (struct CGContext { } *)cgContext;
- (id)options;
- (id)bitmap;
- (id)initWithCGContext:(struct CGContext { } *)a0 options:(id)a1;
- (void)setCGImage:(struct CGImage { } *)a0;
- (id)ciImage;
- (id)derivedCIContext;
- (void)drawFxSample:(id)a0 withRegionOfInterest:(id)a1;
- (unsigned long long)glTexture;
- (struct CGColorSpace { } *)glTextureColorSpace;
- (BOOL)glTextureIsFlipped;
- (struct CGSize { double x0; double x1; })glTextureSize;
- (id)initForCGImageWithOptions:(id)a0;
- (id)initForCIImageWithOptions:(id)a0;
- (id)initForGLTextureWithOptions:(id)a0;
- (id)initWithFxBitmapImage:(id)a0 options:(id)a1;
- (void)setCIImage:(id)a0;
- (void)setGLTexture:(unsigned long long)a0 size:(struct CGSize { double x0; double x1; })a1 flipped:(BOOL)a2 colorSpace:(struct CGColorSpace { } *)a3;

@end