luxlabs header browser preview


@class _UIFlowLayoutInfo, NSMutableSet, NSMutableArray;

@interface _UIFlowLayoutSection : NSObject {
    BOOL _isValid;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _validRect;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _rectToKeepValid;
    NSMutableSet *_invalidatedIndexPaths;
    BOOL _fixedItemSize;
    BOOL _lastRowIncomplete;
    NSMutableArray *_items;
    NSMutableArray *_rows;
    double _lineSpacing;
    double _interItemSpacing;
    double _headerDimension;
    double _footerDimension;
    _UIFlowLayoutInfo *_layoutInfo;
    double _otherMargin;
    double _beginMargin;
    double _endMargin;
    double _actualGap;
    double _lastRowBeginMargin;
    double _lastRowEndMargin;
    double _lastRowActualGap;
    long long _itemsCount;
    long long _itemsByRowCount;
    long long _indexOfIncompleteRow;
    struct { int commonRowHorizontalAlignment; int lastRowHorizontalAlignment; int rowVerticalAlignment; } _rowAlignmentOptions;
    struct CGSize { double width; double height; } _itemSize;
    struct _NSRange { unsigned long long location; unsigned long long length; } _validItemRange;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } _sectionMargins;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _frame;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _headerFrame;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _footerFrame;
}

- (id)init;
- (void).cxx_destruct;

@end