luxlabs header browser preview


@protocol MTLComputePipelineState;

@interface FigRegWarpPPGPUShaders : NSObject {
    id<MTLComputePipelineState> _downscaleImagePipeline;
    id<MTLComputePipelineState> _copyImagePipeline;
    id<MTLComputePipelineState> _boxFilterPipeline;
    id<MTLComputePipelineState> _cornerResponsePipeline;
    id<MTLComputePipelineState> _cornerDetectionFirstPass4x4Pipeline;
    id<MTLComputePipelineState> _cornerDetectionFinalPassPipeline;
    id<MTLComputePipelineState> _cornerMatchingPipeline;
    id<MTLComputePipelineState> _homographyMinSamplesSolverPipeline;
    id<MTLComputePipelineState> _homographySolverUsingAllCornersPipeline;
    id<MTLComputePipelineState> _affineMinSamplesSolverPipeline;
    id<MTLComputePipelineState> _rigidMinSamplesSolverPipeline;
    id<MTLComputePipelineState> _homographySolverUsingInliersPipeline;
    id<MTLComputePipelineState> _reorderCornersPipeline;
}

- (void).cxx_destruct;
- (id)initWithMetalContext:(id)a0;

@end