System/Library/PrivateFrameworks/NanoTimeKit.framework
NTKUpNextFaceView.h
@class REUIRelevanceEngineController, NTKUpNextCollectionView, UITapGestureRecognizer, UICollectionViewDiffableDataSource, NTKUpNextCollectionViewFlowLayout, NTKUtilityComplicationFactory, UIView, NSOrderedSet, NSString, NSSet, NSDiffableDataSourceSnapshot, NSTimer, NSMutableSet, NSArray, NTKDigitalTimeLabelStyle, REUpNextScheduler, UIImage;
@interface NTKUpNextFaceView : NTKDigitalFaceView <REUIRelevanceEngineControllerDelegate, REElementActionDelegate, REUIElementIntentActionDelegate, CLKSensitiveUIStateObserver, CLKMonochromeFilterProvider, UICollectionViewDelegateFlowLayout, UIGestureRecognizerDelegate> {
NTKDigitalTimeLabelStyle *_timeLabelDefaultStyle;
NTKDigitalTimeLabelStyle *_timeLabelSmallInUpperRightCornerStyle;
NTKUtilityComplicationFactory *_utilityComplicationFactory;
NTKUpNextCollectionView *_collectionView;
UICollectionViewDiffableDataSource *_collectionViewDataSource;
NTKUpNextCollectionViewFlowLayout *_layout;
REUIRelevanceEngineController *_engineController;
UITapGestureRecognizer *_viewModeTapGesture;
long long _previousViewMode;
NSTimer *_viewResetTimer;
NSTimer *_positiveDwellForTopElementsTimer;
NSTimer *_wakeWheelTimer;
NSTimer *_wheelDelayTimer;
NSTimer *_buttonPressTimer;
double _lastCrownVelocity;
double _accumulatedCrownDelta;
NSArray *_complicationDisplays;
BOOL _isAnimating;
UIImage *_cellContentBackground;
UIView *_timeLabelPlatter;
UIView *_scalableView;
BOOL _needsReloadedContent;
BOOL _hasDeferredUpdate;
BOOL _isApplyingSnapshot;
BOOL _isApplyingBatchUpdate;
BOOL _isInflightScroll;
BOOL _cancelInflightScroll;
BOOL _isProgramaticScrollEvent;
BOOL _crownInverted;
BOOL _suppressCrownEvents;
BOOL _isBacklightOn;
NSMutableSet *_reloadedElements;
NSOrderedSet *_currentApplicationIdentifiers;
REUpNextScheduler *_applicationIdentifierUpdateScheduler;
NSSet *_dwellIndexPathes;
long long _interactiveState;
id /* block */ _modeTransitionApplier;
id /* block */ _modeTransitionCompletion;
struct CGPoint { double x; double y; } _startOffsetForModeTransition;
struct CGPoint { double x; double y; } _targetOffsetForModeTransition;
struct CGPoint { double x; double y; } _secondaryOffsetForModeTransition;
BOOL _scrollingStoppedTransition;
long long _previousDataMode;
BOOL _engineInitiallyLoaded;
NSDiffableDataSourceSnapshot *_snapshotSnapshot;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)_reuseIdentifierForContent:(id)a0;
+ (double)suggestedCellHeightForDevice:(id)a0;
- (void)setViewMode:(long long)a0;
- (void)scrollViewDidEndDecelerating:(id)a0;
- (void)sensitiveUIStateChanged;
- (void)collectionView:(id)a0 didUnhighlightItemAtIndexPath:(id)a1;
- (void)collectionView:(id)a0 didHighlightItemAtIndexPath:(id)a1;
- (struct CGSize { double x0; double x1; })collectionView:(id)a0 layout:(id)a1 referenceSizeForHeaderInSection:(long long)a2;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })collectionView:(id)a0 layout:(id)a1 insetForSectionAtIndex:(long long)a2;
- (BOOL)collectionView:(id)a0 shouldHighlightItemAtIndexPath:(id)a1;
- (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (void)scrollViewDidEndScrollingAnimation:(id)a0;
- (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)scrollViewDidScroll:(id)a0;
- (BOOL)_applyShouldUseCanonicalContent;
- (id)_additionalPrelaunchApplicationIdentifiers;
- (void)_allowContentViewInteractive:(BOOL)a0;
- (void)_applyBreathingFraction:(double)a0 forCustomEditMode:(long long)a1 slot:(id)a2;
- (void)_applyCollectionViewSnapshot:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)_applyDataMode;
- (void)_applyOption:(id)a0 forCustomEditMode:(long long)a1 slot:(id)a2;
- (void)_applyRubberBandingFraction:(double)a0 forCustomEditMode:(long long)a1 slot:(id)a2;
- (void)_applyShowContentForUnadornedSnapshot;
- (BOOL)_applyShowIdealizedContent;
- (void)_applyShowsCanonicalContent;
- (void)_applyShowsLockedUI;
- (void)_applyTransitionFraction:(double)a0 fromOption:(id)a1 toOption:(id)a2 forCustomEditMode:(long long)a3 slot:(id)a4;
- (void)_applyTransitionWithFraction:(double)a0 interpolatedPalette:(id)a1 onCell:(id)a2;
- (void)_availableDataSourcesDidChange;
- (void)_becameActiveFace;
- (void)_becameInactiveFace;
- (void)_cleanupAfterEditing;
- (void)_cleanupAfterSettingViewMode:(long long)a0 scroll:(BOOL)a1 targetOffset:(struct CGPoint { double x0; double x1; })a2 needsLayout:(BOOL)a3;
- (void)_cleanupAfterTransitionComplicationSlot:(id)a0 selectedComplication:(id)a1;
- (id)_configureCellForItemWithElement:(id)a0 atIndexPath:(id)a1 inCollectionView:(id)a2;
- (void)_configureCollectionViewDataSource;
- (void)_configureComplicationView:(id)a0 forSlot:(id)a1;
- (void)_configureForTransitionFraction:(double)a0 fromEditMode:(long long)a1 toEditMode:(long long)a2;
- (id)_configureSupplementaryViewForSupplementaryElementOfKind:(id)a0 atIndexPath:(id)a1 inCollectionView:(id)a2;
- (void)_configureVisibleCell:(id)a0;
- (id)_contentAtIndexPath:(id)a0;
- (struct CGPoint { double x0; double x1; })_defaultPointForDefaultMode;
- (id)_detachedComplicationDisplays;
- (void)_deviceOrientationInvertedDidChangeNotification:(id)a0;
- (id)_digitalTimeLabelStyleFromViewMode:(long long)a0 faceBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (BOOL)_dismissPresentedViewControllerIfNecessary:(BOOL)a0;
- (unsigned long long)_distanceForIndexPathFromNow:(id)a0;
- (void)_finalizeForSnapshotting:(id /* block */)a0;
- (void)_handleOrdinaryScreenWake;
- (void)_handleViewModeTapGesture:(id)a0;
- (void)_handleWristRaiseScreenWake;
- (void)_layoutTimeLabelForViewMode:(long long)a0;
- (void)_layoutTimeLabelPlatterViewMode:(long long)a0;
- (void)_loadContentViews;
- (void)_loadEngineController;
- (void)_loadLayoutRules;
- (void)_loadSnapshotContent:(id /* block */)a0;
- (void)_loadSnapshotContentViews;
- (void)_logContent:(id)a0 withIdentifier:(id)a1;
- (void)_logDataSourceSnapshot:(id)a0 withName:(id)a1;
- (BOOL)_needsForegroundContainerView;
- (id)_newLegacyViewForComplication:(id)a0 family:(long long)a1 slot:(id)a2;
- (long long)_numberOfItemsInCollectionViewSection:(long long)a0;
- (long long)_numberOfSectionsInCollectionView;
- (void)_performWristRaiseAnimation;
- (void)_postPositiveDwellEventsForTopElements;
- (void)_prepareForEditing;
- (void)_prepareForSnapshotting;
- (void)_prepareWristRaiseAnimation;
- (void)_reloadCollectionViewData;
- (void)_reloadContentIfNeeded;
- (void)_replaceDataSourceElement:(id)a0 withReloadedREElement:(id)a1;
- (void)_resetVisibilityForCells;
- (id)_sectionEnumerationOrder;
- (void)_setSiriBlurColor;
- (void)_setViewMode:(long long)a0 scroll:(BOOL)a1 scrollToPoint:(struct CGPoint { double x0; double x1; })a2 secondaryPoint:(struct CGPoint { double x0; double x1; })a3 force:(BOOL)a4 velocity:(double)a5 animated:(BOOL)a6;
- (void)_setupCell:(id)a0 withContent:(id)a1 representedIdentifier:(id)a2;
- (BOOL)_shouldDeferUpdate;
- (BOOL)_shouldUseCanonicalContent;
- (void)_showSiriUnavailableAlert:(id)a0;
- (BOOL)_snapshotHasChangesToVisibleItems:(id)a0;
- (void)_startPositiveDwellForTopElementsTimerIfNeeded;
- (void)_startViewResetTimer;
- (void)_stopPositiveDwellForTopElementsTimer;
- (void)_stopViewResetTimer;
- (id)_swatchImageForColorOption:(id)a0 size:(struct CGSize { double x0; double x1; })a1;
- (void)_switchViewModeForCurrentMode:(long long)a0 animated:(BOOL)a1;
- (void)_switchViewModeToDefault;
- (unsigned long long)_timeLabelOptions;
- (void)_unloadContentViews;
- (void)_unloadSnapshotContentViews;
- (void)_updateApplicationIdentifiersAndLocationAuthorization;
- (void)_updateCrownInvertedSetting;
- (void)_updateDisabledDataSources;
- (void)_updateVisibilityForCells;
- (double)_verticalPaddingForStatusBar;
- (BOOL)_wantsStatusBarHidden;
- (BOOL)allowsHomeScreenTransition;
- (void)collectionViewDeferralStateChanged;
- (void)elementAction:(id)a0 didFinishTask:(BOOL)a1;
- (void)elementAction:(id)a0 wantsToPerformTapActionForComplicationSlot:(id)a1;
- (void)elementAction:(id)a0 wantsViewControllerDisplayed:(id)a1;
- (void)engineController:(id)a0 didInsertContent:(id)a1 atIndexPath:(id)a2;
- (void)engineController:(id)a0 didMoveContent:(id)a1 fromIndexPath:(id)a2 toIndexPath:(id)a3;
- (void)engineController:(id)a0 didReloadContent:(id)a1 atIndexPath:(id)a2;
- (void)engineController:(id)a0 didReloadContent:(id)a1 withIdentifier:(id)a2;
- (void)engineController:(id)a0 didReloadElement:(id)a1;
- (void)engineController:(id)a0 didRemoveContent:(id)a1 atIndexPath:(id)a2;
- (BOOL)engineController:(id)a0 isElementAtIndexPathVisible:(id)a1;
- (void)engineController:(id)a0 performBatchUpdateBlock:(id /* block */)a1 completion:(id /* block */)a2;
- (void)engineControllerDidBeginUpdatingRelevance:(id)a0;
- (void)engineControllerDidFinishUpdatingRelevance:(id)a0;
- (id)initWithFaceStyle:(long long)a0 forDevice:(id)a1 clientIdentifier:(id)a2;
- (id)intentActionWantsBackgroundImageForAlert:(id)a0;
- (id)intentActionWantsBackgroundToBlurForAlert:(id)a0;
- (id)intentActionWantsViewToBlurForAlert:(id)a0;
- (void)performScrollTestNamed:(id)a0 completion:(id /* block */)a1;
- (BOOL)presentedViewControllerShouldBecomeFirstResponder:(id)a0;
- (void)screenDidTurnOffAnimated:(BOOL)a0;
- (void)screenWillTurnOnAnimated:(BOOL)a0;
- (void)updateCollectionViewSnapshotAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (void)updateTimeLabelBackground;
@end