luxlabs header browser preview


@class PFPosterOrientedLayout, NSArray, NSDictionary, PFParallaxImageLayer, PFParallaxVideoLayer;

@interface PFParallaxLayerStack : NSObject

@property (retain, nonatomic) NSDictionary *layerMap;
@property (readonly, nonatomic) NSArray *layers;
@property (readonly, nonatomic) PFParallaxImageLayer *backgroundLayer;
@property (readonly, nonatomic) PFParallaxImageLayer *foregroundLayer;
@property (readonly, nonatomic) PFParallaxVideoLayer *settlingEffectLayer;
@property (readonly, nonatomic) BOOL hasMainLayers;
@property (readonly, nonatomic) PFParallaxImageLayer *inactiveBackgroundLayer;
@property (readonly, nonatomic) PFParallaxImageLayer *inactiveForegroundLayer;
@property (readonly, nonatomic) BOOL hasInactiveLayers;
@property (readonly, nonatomic) PFParallaxImageLayer *backgroundBackfillLayer;
@property (readonly, nonatomic) PFParallaxImageLayer *foregroundBackfillLayer;
@property (readonly, nonatomic) BOOL hasBackfillLayers;
@property (readonly, nonatomic) BOOL hasDebugLayers;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } size;
@property (readonly, nonatomic) PFPosterOrientedLayout *layout;
@property (readonly, nonatomic) double clockAreaLuminance;
@property (readonly, nonatomic) BOOL depthEnabled;
@property (readonly, nonatomic) BOOL settlingEffectEnabled;
@property (readonly, nonatomic) BOOL parallaxDisabled;
@property (readonly, nonatomic) BOOL mayContainBakedHeadroom;

- (id)description;
- (void).cxx_destruct;
- (id)_resizeLayers:(id)a0 oldImageSize:(struct CGSize { double x0; double x1; })a1 newImageSize:(struct CGSize { double x0; double x1; })a2;
- (id)initWithLayers:(id)a0 layout:(id)a1 depthEnabled:(BOOL)a2 parallaxDisabled:(BOOL)a3 clockAreaLuminance:(double)a4 settlingEffectEnabled:(BOOL)a5;
- (id)layerStackByRemovingLayersWithIdentifiers:(id)a0;
- (id)layerStackByRemovingLayersWithOptions:(unsigned long long)a0;
- (id)layerStackByUpdatingClockAreaLuminance:(double)a0;
- (id)layerStackByUpdatingClockLayerOrder:(id)a0;
- (id)layerStackByUpdatingDepthEnabled:(BOOL)a0;
- (id)layerStackByUpdatingInactiveFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)layerStackByUpdatingLayers:(id)a0 imageSize:(struct CGSize { double x0; double x1; })a1;
- (id)layerStackByUpdatingLayout:(id)a0;
- (id)layerStackByUpdatingParallaxDisabled:(BOOL)a0;
- (id)layerStackByUpdatingSettlingEffectEnabled:(BOOL)a0;
- (id)layerStackByUpdatingVisibleFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)layerWithIdentifier:(id)a0;
- (void)markMayContainBakedHeadroom;

@end