luxlabs header browser preview


@class CIImage, NSNumber, CIVector;

@interface CIDisparityRefinement : CIFilter

@property (retain) CIImage *inputDisparityImage;
@property (retain) CIImage *inputImage;
@property (copy) NSNumber *inputPropagateKernel;
@property (copy) NSNumber *inputSmoothSigma;
@property (copy) NSNumber *inputPropagateMinWeightSum;
@property (copy) NSNumber *inputPropagateSigmaLuma;
@property (copy) NSNumber *inputPropagateSigmaChma;
@property (copy) NSNumber *inputScale;
@property (copy) CIVector *inputOriginalSize;

+ (id)customAttributes;

- (id)outputImage;
- (id)_combineImages;
- (id)_initialConversionRGB;
- (id)_propagateDisparity;
- (id)_propagateDisparityCombined;
- (id)_propagateDisparityR1;
- (id)_propagateDisparityR1Combined;
- (id)_pyramidGenerateLevel;
- (id)_smoothDisparity;
- (id)generatePyramidLevel:(id)a0 useMetal:(BOOL)a1;
- (id)initialConversionForSize:(struct CGSize { double x0; double x1; })a0 useMetal:(BOOL)a1;
- (id)outputImageUsingMetal:(BOOL)a0;
- (id)propagateDisparity:(id)a0 pyramids:(id *)a1 useMetal:(BOOL)a2 computedPyramidLevels:(int)a3;
- (id)shiftmapLevelZeroWithSize:(struct CGSize { double x0; double x1; })a0 useMetal:(BOOL)a1;
- (id)smoothDisparityImage:(id)a0 useMetal:(BOOL)a1;

@end