@protocol MTLComputePipelineState; @interface PyramidStageShared : NSObject { id<MTLComputePipelineState> _pipeline[2][3]; id<MTLComputePipelineState> _rec709DownsamplePipelineState[6]; } + (id)sharedInstance; + (void)releaseSharedInstance; + (id)getSharedInstanceOrRelease:(BOOL)a0; + (id)compileShader:(id)a0 lumaWrite:(BOOL)a1 chromaType:(int)a2; + (id)compileShader:(id)a0 kernelType:(int)a1; + (BOOL)isRec709DownsampleSupported; - (id)getPipeline:(id)a0 lumaWrite:(BOOL)a1 chromaType:(int)a2; - (void).cxx_destruct; - (id)getRec709DownsamplePipelineState:(id)a0 kernelType:(int)a1; @end