luxlabs header browser preview


@class NSArray, NUPurgeableStoragePool, PIParallaxColorAnalysisRequest, CIImage, NSMutableArray;

@interface _PIParallaxColorAnalysisJob : NURenderJob {
    NUPurgeableStoragePool *_storagePool;
    NSMutableArray *_renderResources;
}

@property (readonly, nonatomic) PIParallaxColorAnalysisRequest *colorAnalysisRequest;
@property (nonatomic) struct { struct { long long x; long long y; } origin; struct { long long width; long long height; } size; } imageRect;
@property (retain, nonatomic) CIImage *hueChromaImage;
@property (nonatomic) long long alphaCount;
@property (nonatomic) double medianLuminance;
@property (copy, nonatomic) NSArray *dominantHues;
@property (copy, nonatomic) NSArray *dominantGrays;
@property (copy, nonatomic) NSArray *dominantColors;

- (id)result;
- (id)initWithRequest:(id)a0;
- (void).cxx_destruct;
- (void)cleanUp;
- (BOOL)render:(out id *)a0;
- (BOOL)complete:(out id *)a0;
- (id)_beginRenderNormalizedHueChromaImage:(id)a0 targetGray:(double)a1 grayRange:(double)a2 chromaMax:(double)a3 error:(out id *)a4;
- (id)_beginRenderNormalizedHueChromaImage:(id)a0 targetHue:(double)a1 hueRange:(double)a2 chromaMin:(double)a3 error:(out id *)a4;
- (id)_beginRenderingImage:(id)a0 colorSpace:(id)a1 format:(id)a2 error:(out id *)a3;
- (BOOL)_computeAllHistograms:(out id *)a0;
- (void)_purgeRenderResources;
- (BOOL)_waitForRenderResources:(out id *)a0;
- (id)initWithParallaxColorAnalysisRequest:(id)a0;
- (BOOL)prepare:(out id *)a0;
- (id)scalePolicy;
- (BOOL)wantsCompleteStage;
- (BOOL)wantsOutputGeometry;
- (BOOL)wantsOutputImage;
- (BOOL)wantsRenderStage;

@end