luxlabs header browser preview


@class NSTimer, NSString, UIImage, UIView, NSValue, NTKAlbumEmptyView, UIColor, NTKUtilityComplicationFactory, NTKTaskScheduler, NTKPhotoImageView;

@interface NTKBasePhotosFaceView : NTKBackgroundImageFaceView <NTKPhotoImageViewDelegate> {
    BOOL _paused;
    BOOL _updateWhenUnpausing;
    UIView *_blackView;
    BOOL _shouldPlayIntro;
    BOOL _shouldPlayOnWake;
    BOOL _isStartingPlaybackOnSingleTap;
    NSTimer *_playOnWakeTimeout;
    NTKTaskScheduler *_taskScheduler;
    BOOL _preLoadingPhotoOnSleep;
    BOOL _preloadedPhotoOnSleep;
    long long _previousDataMode;
    unsigned long long _dateAlignment;
    UIColor *_foregroundColor;
    UIColor *_shadowColor;
    UIColor *_legibilityGradientColor;
    UIView *_currentGradientView;
    unsigned char _isContentLoaded : 1;
    unsigned char _isUsingLegibility : 1;
    NTKUtilityComplicationFactory *_complicationFactory;
}

@property (readonly, nonatomic) unsigned long long dateAlignment;
@property (readonly, nonatomic) UIView *cornerView;
@property (readonly, nonatomic) unsigned char isInteractive : 1;
@property (readonly, nonatomic) NTKPhotoImageView *posterImageView;
@property (readonly, nonatomic) NTKAlbumEmptyView *noPhotosView;
@property (nonatomic, getter=isNoPhotosViewVisible) BOOL noPhotosViewVisible;
@property (readonly, nonatomic) UIImage *photosColorRamp;
@property (readonly, nonatomic) UIImage *photosMonoColorRamp;
@property (retain, nonatomic) NSValue *monochromeColorMatrix;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (BOOL)_screenOn;
- (void)_animateIn;
- (id)palette;
- (void)_applyAlignment;
- (void)_didStartPlayingIrisOnSingleTap;
- (Class)photosFaceClass;
- (void)_applyComplicationContentSpecificAttributesAnimated:(BOOL)a0;
- (void)_applyDataMode;
- (void)_applyForegroundAlphaForTransitionFraction:(double)a0 fromEditMode:(long long)a1 toEditMode:(long long)a2;
- (void)_applyFrozen;
- (void)_applyOption:(id)a0 forCustomEditMode:(long long)a1 slot:(id)a2;
- (void)_applyPhotosColor;
- (void)_applyPhotosColorFrom:(id)a0 to:(id)a1 fraction:(double)a2;
- (void)_applyRubberBandingFraction:(double)a0 forCustomEditMode:(long long)a1 slot:(id)a2;
- (void)_applyScrubbingForegroundColor:(id)a0 shadowColor:(id)a1;
- (void)_applySlow;
- (void)_applyTransitionFraction:(double)a0 fromOption:(id)a1 toOption:(id)a2 forCustomEditMode:(long long)a3 slot:(id)a4;
- (double)_backgroundImageAlphaForEditMode:(long long)a0;
- (void)_cleanupAfterEditing;
- (void)_cleanupAfterOrb:(BOOL)a0;
- (long long)_complicationPickerStyleForSlot:(id)a0;
- (void)_configureComplicationFactory;
- (void)_configureComplicationView:(id)a0 forSlot:(id)a1;
- (void)_configureForEditMode:(long long)a0;
- (void)_configureForTransitionFraction:(double)a0 fromEditMode:(long long)a1 toEditMode:(long long)a2;
- (BOOL)_curtainViewVisible;
- (id)_digitalTimeLabelStyleFromViewMode:(long long)a0 faceBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (double)_editSpeedForCustomEditMode:(long long)a0 slot:(id)a1;
- (void)_endScrubbingAnimationFromUIViewAnimateWithDuration;
- (BOOL)_fadesComplicationSlot:(id)a0 inEditMode:(long long)a1;
- (double)_foregroundAlphaForEditMode:(long long)a0;
- (double)_foregroundAlphaForTransitionFraction:(double)a0 fromEditMode:(long long)a1 toEditMode:(long long)a2;
- (void)_handleOrdinaryScreenWake;
- (void)_handleScreenWake;
- (void)_handleWristRaiseScreenWake;
- (void)_hideCurtainView;
- (void)_invalidatePreloadedPhoto;
- (double)_keylineCornerRadiusForComplicationSlot:(id)a0;
- (BOOL)_keylineLabelShouldShowIndividualOptionNamesForCustomEditMode:(long long)a0;
- (void)_layoutForegroundContainerView;
- (void)_loadLayoutRules;
- (void)_loadSnapshotContentViews;
- (id)_newGradientViewWithColor:(id)a0;
- (id)_newLegacyViewForComplication:(id)a0 family:(long long)a1 slot:(id)a2;
- (void)_playIrisOnSingleTap;
- (void)_playPhoto;
- (void)_playStill;
- (void)_playVideo;
- (void)_playVideoForScreenWake:(id)a0;
- (BOOL)_preloadNextPhoto;
- (void)_prepareForEditing;
- (void)_prepareForOrb;
- (void)_scheduleSleepPreloadTask;
- (id)_selectedContentView;
- (void)_setComplicationsHidden:(BOOL)a0;
- (void)_setDateAttributes:(id)a0 animated:(BOOL)a1;
- (void)_showCurtainView;
- (void)_startScrubbingAnimationFromUIViewAnimateWithDuration;
- (double)_timeLabelAlphaForEditMode:(long long)a0;
- (BOOL)_timeLabelUsesLegibility;
- (double)_timeTravelYAdjustment;
- (void)_unloadSnapshotContentViews;
- (void)_unpauseFromSwitcher;
- (void)_updatePaused;
- (long long)_utilitySlotForSlot:(id)a0;
- (void)applyPhotosColorRamp:(id)a0 photosMonoColorRamp:(id)a1 monochromeColorMatrix:(id)a2 toPhotosImageView:(id)a3;
- (id)createFaceColorPalette;
- (unsigned long long)dateAlignment;
- (void)imageViewDidBeginPlaying:(id)a0;
- (void)imageViewDidEndPlaying:(id)a0;
- (id)initWithFaceStyle:(long long)a0 forDevice:(id)a1 clientIdentifier:(id)a2;
- (BOOL)screenWillGoDark;
- (void)updateWithColorPalette:(id)a0;

@end