@class EAGLContext, CIContext; @interface PBCoreImageContext : PBContext { EAGLContext *_glesContext; struct __CVOpenGLESTextureCache { } *_textureCache; struct __CVBuffer { } *_inputTexture; struct __CVBuffer { } *_outputTexture; struct __CVPixelBufferPool { } *_smallPool; struct __CVPixelBufferPool { } *_largePool; struct CGSize { double width; double height; } _smallPoolSize; struct CGSize { double width; double height; } _largePoolSize; struct _CAImageQueue { } *_outputImageQueue; CIContext *_ciContext; struct __CVBuffer { } *_inputPixelBuffer; struct __CVBuffer { } *_outputPixelBuffer; BOOL _render9Up; BOOL _renderForSave; struct CGSize { double width; double height; } _outputSize; } - (void)dealloc; - (void)setInputPixelBuffer:(struct __CVBuffer { } *)a0; - (struct __CVBuffer { } *)outputPixelBuffer; - (struct __CVBuffer { } *)inputPixelBuffer; - (id)ciContext; - (id)initWithOptions:(id)a0; - (struct CGSize { double x0; double x1; })outputSize; - (void)setOutputPixelBuffer:(struct __CVBuffer { } *)a0; - (unsigned int)inputTexture; - (unsigned int)outputTexture; - (void)setOutputSize:(struct CGSize { double x0; double x1; })a0; - (void)_createPixelBuffer:(struct __CVBuffer **)a0 withSize:(struct CGSize { double x0; double x1; })a1; - (void)setInputPixelBuffer:(struct __CVBuffer { } *)a0 mapTexture:(BOOL)a1; - (struct __CVBuffer { } *)createCVPixelBufferForFilter:(id)a0 inputPixelBuffer:(struct __CVBuffer { } *)a1 mirrored:(BOOL)a2; - (struct __CVPixelBufferPool { } *)largePool; - (struct _CAImageQueue { } *)outputImageQueue; - (BOOL)render9Up; - (void)renderFilter:(id)a0 inputPixelBuffer:(struct __CVBuffer { } *)a1; - (void)renderFilter:(id)a0 inputPixelBuffer:(struct __CVBuffer { } *)a1 mirrored:(BOOL)a2; - (BOOL)renderForSave; - (void)renderNineUp:(id)a0 inputPixelBuffer:(struct __CVBuffer { } *)a1; - (void)renderNineUp:(id)a0 inputPixelBuffer:(struct __CVBuffer { } *)a1 mirrored:(BOOL)a2; - (void)setLargePool:(struct __CVPixelBufferPool { } *)a0; - (void)setOutputImageQueue:(struct _CAImageQueue { } *)a0; - (void)setOutputPixelBuffer:(struct __CVBuffer { } *)a0 mapTexture:(BOOL)a1; - (void)setRender9Up:(BOOL)a0; - (void)setRenderForSave:(BOOL)a0; - (void)setSmallPool:(struct __CVPixelBufferPool { } *)a0; - (struct __CVPixelBufferPool { } *)smallPool; @end