System/Library/PrivateFrameworks/TVMLKit.framework
_TVCarouselViewController.h
Download _TVCarouselViewController.h
@class NSString, IKCollectionElement, TVCarouselLayout, _TVCarouselView, IKViewElement;
@interface _TVCarouselViewController : UIViewController <TVCarouselViewDataSource, TVCarouselViewDelegate, TVCollectionViewLockupCellDelegate, TVAppTemplateImpressionable> {
TVCarouselLayout *_carouselLayout;
IKCollectionElement *_collectionElement;
_TVCarouselView *_carouselView;
IKViewElement *_headerElement;
struct { BOOL didAppear; BOOL indexesDirty; } _flags;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)headerElementFromCollectionElement:(id)a0;
- (void)_updateLayout;
- (void)_applicationWillResignActive:(id)a0;
- (void)_applicationDidBecomeActive:(id)a0;
- (void)dealloc;
- (id)preferredFocusEnvironments;
- (void)loadView;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)_updateHeaderView;
- (void)_selectButtonAction:(id)a0;
- (id)carouselView:(id)a0 cellForItemAtIndex:(unsigned long long)a1;
- (void)carouselView:(id)a0 didEndDisplayingCell:(id)a1 forItemAtIndex:(unsigned long long)a2;
- (void)carouselView:(id)a0 didEndDisplayingItemAtIndex:(unsigned long long)a1;
- (void)carouselView:(id)a0 didFocusItemAtIndex:(unsigned long long)a1;
- (void)carouselView:(id)a0 didSelectItemAtIndex:(unsigned long long)a1;
- (void)carouselView:(id)a0 willDisplayCell:(id)a1 forItemAtIndex:(unsigned long long)a2;
- (void)carouselView:(id)a0 willDisplayItemAtIndex:(unsigned long long)a1;
- (void)carouselViewDidScroll:(id)a0;
- (void)centerItemAtPageIndex:(long long)a0;
- (unsigned long long)numberOfItemsInCarouselView:(id)a0;
- (void)_cancelImpressionsUpdate;
- (void)_dispatchEvent:(id)a0 forItemAtIndex:(unsigned long long)a1 cell:(id)a2;
- (BOOL)_needsDefaultCarouselCells;
- (void)_playButtonAction:(id)a0;
- (void)_recordImpressionsForVisibleView;
- (void)_registerCellClasses;
- (void)_updateAutoScrollInterval;
- (void)_updateImpressions;
- (void)_updateLayoutAndReload;
- (void)collectionViewCellDidSelect:(id)a0;
- (id)impressionableElementsContainedInDocument:(id)a0;
- (void)updateWithViewElement:(id)a0 layout:(id)a1;
- (struct CGSize { double x0; double x1; })viewSizeThatFits:(struct CGSize { double x0; double x1; })a0;
@end