luxlabs header browser preview


@class GKLeaderboardEntry, NSString, NSArray, NSSet, GKLeaderboard, NSMutableSet, UICollectionView, GKLeaderboardAddFriendsCell;
@protocol GKLeaderboardScoreDelegate;

@interface GKLeaderboardScoreDataSource : GKGameLayerCollectionDataSource

@property (retain, nonatomic) NSArray *entries;
@property (nonatomic) BOOL isLoadingData;
@property (nonatomic) BOOL isLoadingNextData;
@property (nonatomic) BOOL isLoadingPreviousData;
@property (retain, nonatomic) NSString *additionalNextDataLoadToken;
@property (retain, nonatomic) NSString *additionalPreviousDataLoadToken;
@property (nonatomic) long long topLoadingCellItem;
@property (nonatomic) long long bottomLoadingCellItem;
@property (nonatomic) long long addFriendCellItem;
@property (nonatomic) long long noFriendsCellItem;
@property (nonatomic) long long maxRange;
@property (retain, nonatomic) GKLeaderboardEntry *localPlayerEntry;
@property (weak, nonatomic) UICollectionView *collectionView;
@property (nonatomic) long long friendCount;
@property (nonatomic) BOOL firstLoad;
@property (retain, nonatomic) NSSet *localPlayerFriendIDs;
@property (retain, nonatomic) GKLeaderboardAddFriendsCell *sizingAddFriendsCell;
@property (nonatomic) BOOL shouldDisplayFriendSuggestions;
@property (retain, nonatomic) NSArray *friendSuggestions;
@property (nonatomic) BOOL showingAllFriendSuggestions;
@property (retain, nonatomic) NSMutableSet *invitedFriendContactIdentifiers;
@property (retain, nonatomic) GKLeaderboard *leaderboard;
@property (nonatomic) long long playerScope;
@property (nonatomic) long long timeScope;
@property (nonatomic) BOOL restrictToFriendsOnly;
@property (nonatomic) long long leaderboardOccurrence;
@property (weak, nonatomic) id<GKLeaderboardScoreDelegate> leaderboardScoreDelegate;
@property (nonatomic) long long startingRank;
@property (nonatomic) BOOL autoScrollToLocalPlayerPosition;
@property (copy, nonatomic) id /* block */ inviteFriendHandler;

- (long long)itemCount;
- (id)collectionView:(id)a0 previewForHighlightingContextMenuWithConfiguration:(id)a1;
- (struct CGSize { double x0; double x1; })collectionView:(id)a0 layout:(id)a1 sizeForItemAtIndexPath:(id)a2;
- (double)collectionView:(id)a0 layout:(id)a1 minimumLineSpacingForSectionAtIndex:(long long)a2;
- (struct CGSize { double x0; double x1; })collectionView:(id)a0 layout:(id)a1 referenceSizeForHeaderInSection:(long long)a2;
- (id)collectionView:(id)a0 previewForDismissingContextMenuWithConfiguration:(id)a1;
- (struct CGSize { double x0; double x1; })collectionView:(id)a0 layout:(id)a1 referenceSizeForFooterInSection:(long long)a2;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })collectionView:(id)a0 layout:(id)a1 insetForSectionAtIndex:(long long)a2;
- (id)collectionView:(id)a0 contextMenuConfigurationForItemAtIndexPath:(id)a1 point:(struct CGPoint { double x0; double x1; })a2;
- (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void)loadDataWithCompletionHandler:(id /* block */)a0;
- (void)collectionView:(id)a0 willPerformPreviewActionForMenuWithConfiguration:(id)a1 animator:(id)a2;
- (BOOL)hasData;
- (void).cxx_destruct;
- (long long)collectionView:(id)a0 numberOfItemsInSection:(long long)a1;
- (long long)numberOfSectionsInCollectionView:(id)a0;
- (void)scrollViewDidScroll:(id)a0;
- (id)collectionView:(id)a0 viewForSupplementaryElementOfKind:(id)a1 atIndexPath:(id)a2;
- (id)collectionView:(id)a0 cellForItemAtIndexPath:(id)a1;
- (double)cellSpacing;
- (id)initWithGameRecord:(id)a0 leaderboard:(id)a1;
- (id)addInvitedFriendContactIdentifier:(id)a0;
- (long long)friendSuggestionsCount;
- (void)handleSelectionInCollectionView:(id)a0 forItemAtIndexPath:(id)a1;
- (id)indexPathForPlayerId:(id)a0;
- (id)itemForIndexPath:(id)a0;
- (void)loadInitialDataWithCompletionHandler:(id /* block */)a0;
- (void)loadMoreDataWithStartIndex:(long long)a0 completionHandler:(id /* block */)a1;
- (id)localPlayerEntryIndexPath;
- (id)makeContextMenuForCell:(id)a0 withScore:(id)a1;
- (void)presentFriendInvite;
- (void)processEntries:(id)a0 localPlayerEntry:(id)a1 totalPlayerCount:(long long)a2 error:(id)a3 completionHandler:(id /* block */)a4;
- (void)setupCollectionView:(id)a0;
- (id)targetedPreviewForUIContextMenuConfiguration:(id)a0 inCollectionView:(id)a1;

@end