luxlabs header browser preview


@class TSTCell, TSTMutableCellIteratorData, TSTLayoutEngine;
@protocol TSTCellIteratorData;

@interface TSTLayoutCellIterator : TSTCellIterator

@property (readonly, nonatomic) struct TSUCellRect { struct TSUCellCoord { unsigned int row; unsigned short column; BOOL _preserveRow; BOOL _preserveColumn; } origin; struct { unsigned int numberOfColumns; unsigned int numberOfRows; } size; } layoutRange;
@property (readonly, nonatomic) struct TSUCellCoord { unsigned int row; unsigned short column; BOOL _preserveRow; BOOL _preserveColumn; } layoutCellID;
@property (readonly, nonatomic) TSTCell *layoutCell;
@property (nonatomic) id<TSTCellIteratorData> modelIteratorData;
@property (nonatomic) BOOL queriedModel;
@property (nonatomic) BOOL modelIteratorHasCell;
@property (nonatomic) BOOL columnOrderReversed;
@property (nonatomic) unsigned int numberOfLayoutColumns;
@property (nonatomic) unsigned int numberOfColumns;
@property (nonatomic) unsigned int numberOfRows;
@property (nonatomic) BOOL isDynamicallyChangingContent;
@property (nonatomic) BOOL isDynamicallyChangingRowOrColumnCount;
@property (nonatomic) BOOL isDynamicallyHidingRowsCols;
@property (nonatomic) BOOL isDynamicallyRemovingText;
@property (retain, nonatomic) TSTMutableCellIteratorData *layoutCellData;
@property (readonly, nonatomic) TSTLayoutEngine *layoutEngine;

+ (BOOL)isNeededWithLayoutEngine:(id)a0 andRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a1;

- (void).cxx_destruct;
- (BOOL)getNextCellData:(id *)a0;
- (id)initWithLayout:(id)a0 range:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a1 flags:(unsigned long long)a2 searchFlags:(unsigned long long)a3;
- (id)initWithLayoutEngine:(id)a0 range:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a1 flags:(unsigned long long)a2 searchFlags:(unsigned long long)a3;

@end