luxlabs header browser preview


@class VUIShelfViewLayout;

@interface VUIShelfLayoutHelper : NSObject {
    long long _sectionCount;
    long long *_sectionOffsets;
    struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *_cellFrames;
    struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *_headerFrames;
    struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *_sectionInsets;
}

@property (readonly, weak, nonatomic) VUIShelfViewLayout *shelfViewLayout;
@property (readonly, nonatomic) long long actualRowCount;
@property (readonly, nonatomic) double tallestInsetTop;
@property (readonly, nonatomic) double tallestInsetBottom;
@property (readonly, nonatomic) double tallestHeaderHeight;
@property (readonly, nonatomic) double tallestColumnHeight;

- (void)dealloc;
- (void).cxx_destruct;
- (void)_compute;
- (void)_freeBuffers;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForHeaderInSection:(long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForItemAtIndexPath:(id)a0;
- (id)initWithShelfViewLayout:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })insetForSection:(long long)a0;

@end