luxlabs header browser preview


@class NSIndexSet, NSDictionary;

@interface PXCuratedLibraryLayoutSnapshotGeometryDescriptor : NSObject {
    NSDictionary *_sectionGeometryDescriptorsByIndexPath;
    double _intersectionSpacing;
}

@property (readonly, nonatomic) long long dataSourceIdentifier;
@property (readonly, nonatomic) long long skimmingDataSourceIdentifier;
@property (readonly, nonatomic) long long zoomLevel;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } visibleRect;
@property (nonatomic) struct CGPoint { double x; double y; } offset;
@property (readonly, nonatomic) NSIndexSet *sections;

- (id)init;
- (id)initWithLayout:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (void)compactifySectionsBeyondVisibleRectWithAnchorSection:(long long)a0;
- (void)extrapolateSectionsBetween:(long long)a0 and:(long long)a1 withAnchorSection:(long long)a2;
- (id)geometryDescriptorForSectionAtIndexPath:(struct PXSimpleIndexPath { long long x0; long long x1; long long x2; long long x3; })a0;

@end