luxlabs header browser preview


@class NSString, NSMutableDictionary, NSArray, GKCollectionViewDataSource;

@interface GKDataSourceMetrics : GKGridLayoutMetrics

@property (retain, nonatomic) NSString *cachedKey;
@property (nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } globalSectionRange;
@property (nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } localSectionRange;
@property (retain, nonatomic) NSMutableDictionary *sectionToMetrics;
@property (retain, nonatomic) NSArray *childMetrics;
@property (retain, nonatomic) GKCollectionViewDataSource *dataSource;

+ (id)dataSourceMetricsWithMetrics:(id)a0 dataSource:(id)a1;

- (id)description;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)globalLayoutKey;
- (id)_gkDescriptionWithChildren:(long long)a0;
- (id)accumulateSections:(id)a0 layout:(id)a1;
- (id)applyDataSourceMetricsToSections:(id)a0 withParent:(id)a1 layout:(id)a2;
- (void)computeGlobalSectionRangesWithBaseIndex:(long long)a0;
- (void)generateMetricDataForLayout:(id)a0;
- (id)globalLayoutKeyForSection:(long long)a0;
- (id)initWithMetrics:(id)a0 dataSource:(id)a1;
- (id)metricsForSection:(long long)a0;
- (void)prepareLayout:(id)a0;
- (void)setMetrics:(id)a0 forSection:(long long)a1;

@end