luxlabs header browser preview


@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