@protocol MTLComputePipelineState, MTLRenderPipelineState; @interface BilateralGridShaders : NSObject { id _bgSplat[2]; id _bgBlur[3]; id _bgNormalize; id _bgUpsample8; id _bgUpsample16; id _bgUpsample16ToneMapped; id _bgBistochastizeInit; id _bgBistochastizeIter; id _bgBistochastizeFinal; id _bgSolverInit1; id _bgSolverInit2; id _bgSolverPcgIter0; id _bgSolverPcgIter1; id _bgSolverPcgIter2; id _bgSolverPcgIter3; } - (id)initWithMetal:(id)a0 normalizeGridConfidence:(BOOL)a1; - (id)createBasicComputeShader:(const char *)a0 metal:(id)a1; - (void).cxx_destruct; @end