System/Library/PrivateFrameworks/PhotoBoothEffects.framework
PBCoreImageContext.h
@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