luxlabs header browser preview


@class PFPosterOrientedLayout, PIParallaxStyle, NSArray, NSString, _PIParallaxLayerStackDebugImageCollector, CIImage, NSMutableArray;
@protocol PISegmentationItem, NUImageBuffer;

@interface _PIParallaxLayerStackJob : NURenderJob <_PIParallaxLayerStackRenderer, PIParallaxFilterCache> {
    NSMutableArray *_cachedImageEntries;
}

@property (readonly, nonatomic) id<PISegmentationItem> segmentationItem;
@property (readonly, nonatomic) PIParallaxStyle *style;
@property (readonly, nonatomic) PFPosterOrientedLayout *requestLayout;
@property (readonly, nonatomic) long long mode;
@property (readonly, nonatomic) BOOL shouldUseVideoFrame;
@property (retain, nonatomic) PFPosterOrientedLayout *layout;
@property (retain, nonatomic) CIImage *foregroundImage;
@property (retain, nonatomic) CIImage *backgroundImage;
@property (retain, nonatomic) id<NUImageBuffer> foregroundBuffer;
@property (retain, nonatomic) id<NUImageBuffer> backgroundBuffer;
@property (retain, nonatomic) _PIParallaxLayerStackDebugImageCollector *debugImageCollector;
@property (copy, nonatomic) NSArray *layers;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)result;
- (id)initWithRequest:(id)a0;
- (void).cxx_destruct;
- (BOOL)render:(out id *)a0;
- (BOOL)complete:(out id *)a0;
- (id)effectiveLayout;
- (id)backfillScalePolicy;
- (id)cacheImage:(id)a0 key:(id)a1 format:(id)a2 colorSpace:(id)a3;
- (id)cachedImage:(id)a0 forKey:(id)a1;
- (id)debugTintedImage:(id)a0 isBackfill:(BOOL)a1;
- (id)deviceScalePolicy;
- (id)imageByCachingImage:(id)a0 format:(id)a1 colorSpace:(id)a2 key:(id)a3;
- (id)initWithParallaxLayerStackRequest:(id)a0;
- (BOOL)isBackfillRequest;
- (BOOL)isDebugRequest;
- (BOOL)isInactiveRequest;
- (BOOL)isMainRequest;
- (BOOL)isPreviewRequest;
- (id)layerForBuffer:(id)a0 image:(id)a1 zPosition:(double)a2 identifier:(id)a3;
- (id)layerForVideoData:(id)a0 zPosition:(double)a1 identifier:(id)a2;
- (id)layerStackRequest;
- (id)newRenderPipelineStateForEvaluationMode:(long long)a0;
- (id)newRenderedPixelBufferFromImage:(id)a0 hasAlpha:(BOOL)a1 error:(out id *)a2;
- (BOOL)prepare:(out id *)a0;
- (id)scalePolicy;
- (id)targetColorSpace;
- (BOOL)wantsCompleteStage;
- (BOOL)wantsOutputGeometry;
- (BOOL)wantsOutputImage;
- (BOOL)wantsRenderStage;

@end