luxlabs header browser preview


@class NSString, NSArray, CIVector, NSDictionary, CIImage, NSObject, CIFilter, NSNumber;

@interface CIRAWFilterImpl : CIFilter {
    struct CGImageSource { } *_inputImageSource;
    NSArray *_inputImageAndProperties;
    CIImage *_inputImage;
    struct CGSize { double width; double height; } _nativeSize;
    BOOL _isRawSource;
    BOOL _calledDealloc;
    NSString *_matteOption;
    NSDictionary *_baseImageProperties;
    NSDictionary *_rawDictionary;
    NSDictionary *_rawReconstructionDefaultsDictionary;
    NSArray *_supportedSushiModes;
    NSArray *_supportedDecoderVersions;
    NSArray *_filters;
    NSObject *_typeIdentifierHint;
    NSNumber *_defaultOrientation;
    NSString *inputRequestedSushiMode;
    NSNumber *inputNeutralChromaticityX;
    NSNumber *inputNeutralChromaticityY;
    NSNumber *inputNeutralTemperature;
    NSNumber *inputNeutralTint;
    CIVector *inputNeutralLocation;
    NSNumber *inputEV;
    NSNumber *inputBoost;
    NSNumber *inputDraftMode;
    NSNumber *inputScaleFactor;
    NSNumber *inputIgnoreOrientation;
    NSNumber *inputImageOrientation;
    NSNumber *inputEnableSharpening;
    NSNumber *inputEnableNoiseTracking;
    NSNumber *inputEnableVendorLensCorrection;
    NSNumber *inputNoiseReductionAmount;
    NSNumber *inputLuminanceNoiseReductionAmount;
    NSNumber *inputColorNoiseReductionAmount;
    NSNumber *inputNoiseReductionSharpnessAmount;
    NSNumber *inputNoiseReductionContrastAmount;
    NSNumber *inputNoiseReductionDetailAmount;
    NSNumber *inputMoireAmount;
    NSString *inputDecoderVersion;
    NSNumber *inputBoostShadowAmount;
    NSNumber *inputBias;
    NSNumber *inputBaselineExposure;
    NSNumber *inputDisableGamutMap;
    NSNumber *inputHueMagMR;
    NSNumber *inputHueMagRY;
    NSNumber *inputHueMagYG;
    NSNumber *inputHueMagGC;
    NSNumber *inputHueMagCB;
    NSNumber *inputHueMagBM;
    CIFilter *inputLinearSpaceFilter;
    NSNumber *inputEnableEDRMode;
    NSNumber *inputLocalToneMapAmount;
    NSNumber *inputReturnDemosaiced;
}

@property (readonly, retain) NSDictionary *rawDictionary;
@property (readonly, retain) NSDictionary *rawReconstructionDefaultsDictionary;
@property (readonly, retain) NSNumber *sushiMode;
@property (readonly) int rawMajorVersion;
@property (readonly, retain) NSArray *filters;
@property (readonly) int subsampling;
@property (readonly) struct CGSize { double x0; double x1; } nativeSize;
@property (readonly) BOOL isRawSource;

+ (BOOL)automaticallyNotifiesObserversForKey:(id)a0;
+ (id)customAttributes;
+ (id)keyPathsForValuesAffectingValueForKey:(id)a0;
+ (id)applyMatrix:(const double *)a0 toCIImage:(id)a1;
+ (void)convertNeutralTemperature:(id)a0 tint:(id)a1 toX:(id *)a2 y:(id *)a3;
+ (void)convertNeutralX:(id)a0 y:(id)a1 toTemperature:(id *)a2 tint:(id *)a3;
+ (id)filterWithCVPixelBuffer:(struct __CVBuffer { } *)a0 properties:(id)a1 options:(id)a2;
+ (id)filterWithImageData:(id)a0 options:(id)a1;
+ (id)filterWithImageURL:(id)a0 options:(id)a1;
+ (id)matteOptionNameFromOptions:(id)a0;
+ (id)optionKeys;
+ (id)supportedRawCameraModels;

- (id)init;
- (void)dealloc;
- (id)properties;
- (void)setInputImage:(id)a0;
- (id)outputKeys;
- (void)setInputEV:(id)a0;
- (void)setDefaults;
- (id)inputBias;
- (void)setInputBias:(id)a0;
- (id)inputImage;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)outputImage;
- (id)whitePointArray;
- (id)RAWFiltersValueForKeyPath:(id)a0;
- (id)activeKeys;
- (id)defaultBoostShadowAmount;
- (id)defaultDecoderVersion;
- (id)defaultImageOrientation;
- (id)defaultInputBaselineExposureAmount;
- (id)defaultInputBiasAmount;
- (id)defaultInputColorNoiseReductionAmount;
- (id)defaultInputEnableEDRMode;
- (id)defaultInputEnableVendorLensCorrection;
- (id)defaultInputHueMagBMAmount;
- (id)defaultInputHueMagCBAmount;
- (id)defaultInputHueMagGCAmount;
- (id)defaultInputHueMagMRAmount;
- (id)defaultInputHueMagRYAmount;
- (id)defaultInputHueMagYGAmount;
- (id)defaultInputLocalToneMapAmount;
- (id)defaultInputLuminanceNoiseReductionAmount;
- (id)defaultInputMoireAmount;
- (id)defaultInputNoiseReductionContrastAmount;
- (id)defaultInputNoiseReductionDetailAmount;
- (id)defaultInputNoiseReductionSharpnessAmount;
- (id)defaultInputReturnDemosaiced;
- (id)defaultNeutralChromaticityX;
- (id)defaultNeutralChromaticityY;
- (id)defaultNeutralTemperature;
- (id)defaultNeutralTint;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })getOrientationTransform:(id)a0;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })getScaleTransform:(id)a0;
- (void)getWhitePointVectorsR:(id *)a0 g:(id *)a1 b:(id *)a2;
- (id)initWithCVPixelBuffer:(struct __CVBuffer { } *)a0 properties:(id)a1 options:(id)a2;
- (id)initWithImageSource:(struct CGImageSource { } *)a0 options:(id)a1;
- (id)inputBaselineExposure;
- (id)inputDisableGamutMap;
- (id)inputHueMagBM;
- (id)inputHueMagCB;
- (id)inputHueMagGC;
- (id)inputHueMagMR;
- (id)inputHueMagRY;
- (id)inputHueMagYG;
- (id)inputLinearSpaceFilter;
- (id)inputNeutralChromaticityX;
- (id)inputNeutralChromaticityY;
- (id)inputNeutralLocation;
- (id)inputNeutralTemperature;
- (id)inputNeutralTint;
- (void)invalidateFilters;
- (void)invalidateInputImage;
- (id)outputNativeSize;
- (id)rawOptions;
- (id)rawOptionsWithSubsampling:(BOOL)a0;
- (void)setInputBaselineExposure:(id)a0;
- (void)setInputBoost:(id)a0;
- (void)setInputBoostShadowAmount:(id)a0;
- (void)setInputColorNoiseReductionAmount:(id)a0;
- (void)setInputDecoderVersion:(id)a0;
- (void)setInputDisableGamutMap:(id)a0;
- (void)setInputDraftMode:(id)a0;
- (void)setInputEnableEDRMode:(id)a0;
- (void)setInputEnableNoiseTracking:(id)a0;
- (void)setInputEnableSharpening:(id)a0;
- (void)setInputEnableVendorLensCorrection:(id)a0;
- (void)setInputHueMagBM:(id)a0;
- (void)setInputHueMagCB:(id)a0;
- (void)setInputHueMagGC:(id)a0;
- (void)setInputHueMagMR:(id)a0;
- (void)setInputHueMagRY:(id)a0;
- (void)setInputHueMagYG:(id)a0;
- (void)setInputIgnoreOrientation:(id)a0;
- (void)setInputImageOrientation:(id)a0;
- (void)setInputLinearSpaceFilter:(id)a0;
- (void)setInputLocalToneMapAmount:(id)a0;
- (void)setInputLuminanceNoiseReductionAmount:(id)a0;
- (void)setInputMoireAmount:(id)a0;
- (void)setInputNeutralChromaticityX:(id)a0;
- (void)setInputNeutralChromaticityY:(id)a0;
- (void)setInputNeutralLocation:(id)a0;
- (void)setInputNeutralTemperature:(id)a0;
- (void)setInputNeutralTint:(id)a0;
- (void)setInputNoiseReductionAmount:(id)a0;
- (void)setInputNoiseReductionContrastAmount:(id)a0;
- (void)setInputNoiseReductionDetailAmount:(id)a0;
- (void)setInputNoiseReductionSharpnessAmount:(id)a0;
- (void)setInputRequestedSushiMode:(id)a0;
- (void)setInputReturnDemosaiced:(id)a0;
- (void)setInputScaleFactor:(id)a0;
- (void)setTempTintAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)supportedDecoderVersions;
- (id)supportedSushiModes;
- (id)transformedImageIgnoringOrientation:(BOOL)a0 andIgnoringScaleFactor:(BOOL)a1;
- (void)updateChomaticityXAndY;
- (void)updateTemperatureAndTint;
- (id)whitePoint;

@end