@protocol MTLComputePipelineState, MTLRenderPipelineState; @interface RegPyrFusionShaders : NSObject { id _initialDownScalePipelineState; id _bilinearScalePipelineState; id _derivPipelineState; id _derivSobelPipelineState; id _basicSearchLumaPipelineState; id _fusionXLumaPipelineState; id _fusionYLumaPipelineState; id _smoothPipelineState; id _selectionLumaPipelineState; id _confidenceStageOne; id _confidenceErode; id _confidenceDilate; } - (id)createPipelineStateWithMetal:(id)a0 vFunction:(id)a1 fShaderName:(id)a2 outputColorMetalFormat:(id)a3; - (void).cxx_destruct; - (id)initWithMetal:(id)a0; @end