luxlabs header browser preview


@class NSCache;

@interface NURAWImageSourceNode : NUCGImageSourceNode {
    NSCache *_propertiesByOptionCache;
}

+ (int)_filterTypeForClassName:(id)a0;
+ (id)_firstFilterOfType:(int)a0 inArray:(id)a1;

- (BOOL)load:(out id *)a0;
- (void).cxx_destruct;
- (BOOL)canPropagateOriginalAuxiliaryData;
- (id)initWithURL:(id)a0 UTI:(id)a1 identifier:(id)a2;
- (id)resolvedNodeWithCachedInputs:(id)a0 settings:(id)a1 pipelineState:(id)a2 error:(out id *)a3;
- (id)initWithImageSource:(struct CGImageSource { } *)a0 identifier:(id)a1;
- (id)sourceOptionsForSettings:(id)a0 error:(out id *)a1;
- (id)_neutralColorVectorForSettings:(id)a0;
- (id)_RAWCameraSpaceProperties:(id)a0 RAWProperties:(id)a1;
- (id)_RAWToneCurveProperties:(id)a0;
- (void)_addDefaultFinalizedSourceOptions:(id)a0;
- (id)_appendFilter:(id)a0 filterType:(int)a1 settings:(id)a2 source:(id)a3;
- (id)_cachedRawImagePropertiesForOptions:(id)a0 error:(out id *)a1;
- (id)_evaluateImageGeometryWithSourceOptions:(id)a0 error:(out id *)a1;
- (id)_evaluateImagePropertiesWithSourceOptions:(id)a0 error:(out id *)a1;
- (id)_evaluateImageWithSourceOptions:(id)a0 subsampleFactor:(long long *)a1 error:(out id *)a2;
- (BOOL)_hasLensCorrectionFilter:(id)a0;
- (id)_neutralColorArrayForSettings:(id)a0;
- (void)_processRAWProperties:(id)a0;
- (id)_rawFiltersWithSourceOptions:(id)a0 error:(out id *)a1;
- (id)_rawMethodVersionForSettings:(id)a0 error:(out id *)a1;
- (id)_sourceOptionsForSettings:(id)a0 rawMethodVersion:(id)a1 sushiLevel:(id)a2;
- (id)initWithURL:(id)a0 UTI:(id)a1 settings:(id)a2;
- (id)preparedNodeWithSourceContainer:(id)a0 pipelineState:(id)a1 pipelineSettings:(id)a2 sourceSettings:(id)a3 error:(out id *)a4;
- (BOOL)shouldGenerateMeteorGainMap;
- (BOOL)supportsPipelineState:(id)a0 error:(out id *)a1;

@end