luxlabs header browser preview


@class PFPosterOrientedLayout;

@interface PFPosterLayout : NSObject

@property (readonly, nonatomic) PFPosterOrientedLayout *portraitLayout;
@property (readonly, nonatomic) PFPosterOrientedLayout *landscapeLayout;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } imageSize;
@property (readonly, nonatomic) BOOL supportsBothOrientations;
@property (readonly, nonatomic) BOOL isUsingHeadroom;

+ (id)layoutWithDictionaryRepresentation:(id)a0;

- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (id)initWithPortraitLayout:(id)a0 landscapeLayout:(id)a1;
- (id)layoutByUpdatingConfiguration:(id)a0;
- (id)layoutByUpdatingNormalizedPortraitVisibleFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 landscapeVisibleFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (id)layoutByUpgradingToConfiguration:(id)a0;

@end