System/Library/PrivateFrameworks/CameraEffectsKit.framework
JFXMetalHelpers.h
@protocol MTLDevice;
@interface JFXMetalHelpers : NSObject {
id<MTLDevice> m_device;
}
+ (id)copyMetalLibraryWithDevice:(id)a0 error:(id *)a1;
+ (struct __CVBuffer { } *)createCVTextureFromImage:(struct __CVBuffer { } *)a0 withTextureCache:(struct __CVMetalTextureCache { } *)a1;
+ (unsigned long long)metalPixelFormatForImage:(struct __CVBuffer { } *)a0;
- (id)device;
- (id)initWithDevice:(id)a0;
- (void).cxx_destruct;
- (id)newPipelineStateForFunctionWithName:(id)a0;
- (id)newTexture:(id)a0;
- (id)newTextureWithSameSizeAs:(id)a0 pixelFormat:(unsigned long long)a1;
- (id)newTextureWithWidth:(unsigned int)a0 height:(unsigned int)a1 pixelFormat:(unsigned long long)a2 usage:(unsigned long long)a3;
- (BOOL)runComputeEncoder:(id)a0 pipelineState:(id)a1 referenceTexture:(id)a2;
@end