luxlabs header browser preview


@class NSArray, PUSectionedGridLayout, UIView;
@protocol PUGridRenderedStripDataSource;

@interface PUGridRenderedStrip : UICollectionReusableView

@property (nonatomic, setter=_setNeedsRendering:) BOOL _needsRendering;
@property (readonly, nonatomic) UIView *_sideExtendedContentView;
@property (nonatomic) struct CGSize { double width; double height; } itemSize;
@property (nonatomic) double itemContentScale;
@property (nonatomic) struct CGSize { double width; double height; } interItemSpacing;
@property (nonatomic) double leftContentInset;
@property (nonatomic) int backgroundColorValue;
@property (retain, nonatomic) NSArray *itemIndexPaths;
@property (readonly, nonatomic) long long visualSectionIndex;
@property (readonly, nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } visualItemRange;
@property (weak, nonatomic) id<PUGridRenderedStripDataSource> dataSource;
@property (weak, nonatomic) PUSectionedGridLayout *layout;
@property (readonly, nonatomic) long long numberOfColumns;
@property (nonatomic) unsigned long long contentExtenderType;
@property (nonatomic) BOOL extendsToTop;
@property (readonly, nonatomic) UIView *topContentView;

- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)applyLayoutAttributes:(id)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (BOOL)_disableRasterizeInAnimations;
- (void)_render;
- (void)_updateExtendedContents;
- (void)setNeedsRendering;
- (void)setVisualSectionIndex:(long long)a0 andVisualItemRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1;

@end