luxlabs header browser preview


@class NSString, UIColor, NSIndexSet;

@interface PXGPPTGridStackLayout : PXGStackLayout <PXGSublayoutProvider, PXGSolidColorSource, PXGAssetBadgeDecorationSource, PXGSelectionDecorationSource> {
    long long _numberOfItemsPerSection;
    long long _numberOfColumns;
    BOOL _useAssetBadgeDecoration;
    long long _selectionDecorationStyle;
    BOOL _decorated;
    long long _estimatedNumberOfRowsPerSection;
    UIColor *_spriteColor;
    NSIndexSet *_selectedItemsPerSection;
    struct PXAssetBadgeInfo { unsigned long long badges; double duration; long long count; long long fileSize; } _assetBadgeInfos[12];
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)layout:(id)a0 navigationObjectReferenceForSublayoutAtIndex:(long long)a1;
- (struct CGSize { double x0; double x1; })layout:(id)a0 estimatedContentSizeForSublayoutAtIndex:(long long)a1 referenceSize:(struct CGSize { double x0; double x1; })a2;
- (id)layout:(id)a0 createSublayoutAtIndex:(long long)a1;
- (id)colorAtIndex:(unsigned int)a0 inLayout:(id)a1;
- (BOOL)wantsInteractiveFavoriteBadgesInLayout:(id)a0;
- (BOOL)wantsAssetBadgeDecorationsInLayout:(id)a0;
- (long long)selectionDecorationStyleInLayout:(id)a0;
- (struct PXAssetBadgeInfo { unsigned long long x0; double x1; long long x2; long long x3; })assetBadgeInfoForAsset:(id)a0 atSpriteIndex:(unsigned int)a1 inLayout:(id)a2;
- (unsigned long long)selectionDecorationAdditionsInLayout:(id)a0;
- (id)selectedSpriteIndexesInLayout:(id)a0;
- (void).cxx_destruct;
- (BOOL)wantsFileSizeBadgesInLayout:(id)a0;
- (long long)overallSelectionOrderAtSpriteIndex:(unsigned int)a0 inLayout:(id)a1;
- (struct { float x0; float x1; float x2; float x3; })overlayInsetsForSpriteIndex:(unsigned int)a0 inLayout:(id)a1;
- (id)initWithSettings:(id)a0;
- (void)_initializeBadgeInfos;
- (void)_initializeSelectedItems;

@end