@protocol MTLComputePipelineState, MTLLibrary; @interface VNRShaders : NSObject { id _library; } @property (readonly) id simpleCopy; @property (readonly) id lumaInDownsample; @property (readonly) id lumaInOutDownsampleDeghost; @property (readonly) id chromaInDownsample; @property (readonly) id chromaInOutDownsampleDeghost; @property (readonly) id deghostPropagateLuma; @property (readonly) id deghostPropagateLumaChroma; @property (readonly) id fusionInitialTopLuma; @property (readonly) id fusionTopLuma; @property (readonly) id fusionInitialMidLuma; @property (readonly) id fusionMidLuma; @property (readonly) id fusionInitialBottomLuma; @property (readonly) id fusionBottomLuma; @property (readonly) id fusionInitialTopChroma; @property (readonly) id fusionTopChroma; @property (readonly) id fusionInitialMidChroma; @property (readonly) id fusionMidChroma; @property (readonly) id fusionInitialBottomChroma; @property (readonly) id fusionBottomChroma; - (id)initWithMetalDevice:(id)a0; - (void).cxx_destruct; - (id)createFusionShaderUsingMetalDevice:(id)a0 colorChannel:(int)a1 isFirstFrame:(BOOL)a2 isTopBand:(BOOL)a3 isBottomBand:(BOOL)a4; @end