luxlabs header browser preview


@class NTKRoundedCornerOverlayView, NSString, NTKColorCircularUtilitarianFaceViewComplicationFactory, UIImage, NTKKaleidoscopePathfinder, NSMapTable, NTKPhoto, CLKUIResourceProviderKey, NSMutableSet, CLKUIQuadView, CLKUITexture, UIColor;

@interface NTKKaleidoscopeFaceView : NTKAnalogFaceView <NTKColorCircularUtilitarianFaceViewComplicationFactoryDelegate, CLKUIQuadViewDelegate, CLKUIResourceProviderDelegate> {
    CLKUIQuadView *_quadView;
    NTKRoundedCornerOverlayView *_cornerView;
    NTKColorCircularUtilitarianFaceViewComplicationFactory *_faceViewComplicationFactory;
    double _crownOffset;
    unsigned int _frameCounter;
    UIColor *_complicationPlatterColor;
    double _lastComplicationUpdateTime;
    struct CGColorSpace { } *_extendedSRGBcolorSpace;
    CLKUITexture *_userTextureLuma;
    CLKUITexture *_userTextureChroma;
    UIImage *_userSwatch;
    UIImage *_userImage;
    NTKPhoto *_userPhoto;
    NSString *_userUuidLuma;
    NSString *_userUuidChroma;
    NTKKaleidoscopePathfinder *_userPathfinder;
    CLKUIResourceProviderKey *_resourceProviderKey;
    float _crownTurnsPerRotation;
    double _dayDuration;
    NSMapTable *_quadPathfinderMapTable;
    NSMutableSet *_loadedAssets;
    BOOL _interactiveModeAnimationInFlight;
}

@property (nonatomic) unsigned long long currentAsset;
@property (nonatomic) unsigned long long currentStyle;
@property (retain, nonatomic) UIColor *complicationColor;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_swatchForEditModeDependsOnOptions:(long long)a0 forDevice:(id)a1;

- (void)dealloc;
- (void).cxx_destruct;
- (id)_imageForAsset:(unsigned long long)a0;
- (void)_applyDataMode;
- (void)_applyFrozen;
- (void)_applyOption:(id)a0 forCustomEditMode:(long long)a1 slot:(id)a2;
- (void)_applyRubberBandingFraction:(double)a0 forCustomEditMode:(long long)a1 slot:(id)a2;
- (void)_applyTransitionFraction:(double)a0 fromOption:(id)a1 toOption:(id)a2 forCustomEditMode:(long long)a3 slot:(id)a4;
- (void)_cleanupAfterEditing;
- (void)_cleanupAfterTransitionComplicationSlot:(id)a0 selectedComplication:(id)a1;
- (void)_cleanupAfterZoom;
- (double)_complicationAlphaForEditMode:(long long)a0;
- (long long)_complicationPickerStyleForSlot:(id)a0;
- (void)_configureForTransitionFraction:(double)a0 fromEditMode:(long long)a1 toEditMode:(long long)a2;
- (void)_configureTimeView:(id)a0;
- (double)_contentAlphaForEditMode:(long long)a0;
- (float)_crownTurnsForStyle:(unsigned long long)a0;
- (void)_curvedComplicationCircleRadius:(double *)a0 centerAngle:(double *)a1 maxAngularWidth:(double *)a2 circleCenter:(struct CGPoint { double x0; double x1; } *)a3 interior:(BOOL *)a4 forSlot:(id)a5;
- (void)_disableCrown;
- (void)_enableCrown;
- (double)_handAlphaForEditMode:(long long)a0;
- (BOOL)_isEditOptionFullscreen:(id)a0;
- (double)_kaleidoscopeTime;
- (long long)_keylineStyleForComplicationSlot:(id)a0;
- (id)_keylineViewForCustomEditMode:(long long)a0 slot:(id)a1;
- (void)_loadCurrentQuad;
- (void)_loadSnapshotContentViews;
- (id)_newComplicationFactoryForDevice:(id)a0;
- (id)_pathfinderForAsset:(unsigned long long)a0;
- (void)_prepareForEditing;
- (void)_prepareToZoom;
- (id)_quadWithStyle:(unsigned long long)a0 asset:(unsigned long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_relativeKeylineFrameForCustomEditMode:(long long)a0 slot:(id)a1;
- (void)_renderSynchronouslyWithImageQueueDiscard:(BOOL)a0 inGroup:(id)a1;
- (BOOL)_slotSupportsCurvedText:(id)a0;
- (id)_snapshotWithAsset:(unsigned long long)a0 style:(unsigned long long)a1 size:(struct CGSize { double x0; double x1; })a2;
- (BOOL)_supportsUnadornedSnapshot;
- (id)_swatchForAsset:(unsigned long long)a0;
- (id)_swatchFromUserImage;
- (id)_swatchImageForEditOption:(id)a0 mode:(long long)a1 withSelectedOptions:(id)a2;
- (id)_textureChromaForAsset:(unsigned long long)a0;
- (id)_textureLumaForAsset:(unsigned long long)a0;
- (void)_unloadSnapshotContentViews;
- (void)_updateComplicationColors;
- (void)_updateDayDuration;
- (void)_updateForResourceDirectoryChange:(id)a0;
- (void)_updateFramerate;
- (id)_updatePathForQuadView:(id)a0 time:(double)a1 crownOffset:(double)a2;
- (void)_updatePathForTime:(double)a0;
- (void)_updateRotationForQuadView:(id)a0 time:(double)a1 crownOffset:(double)a2;
- (void)_updateUserContent;
- (void)_updateWithAsset:(unsigned long long)a0;
- (double)_verticalPaddingForStatusBar;
- (BOOL)_wantsStatusBarIconShadow;
- (id)initWithFaceStyle:(long long)a0 forDevice:(id)a1 clientIdentifier:(id)a2;
- (id)provideAtlasBacking:(id)a0;
- (void)quadViewWillDisplay:(id)a0 forTime:(double)a1;
- (id)resourceProviderKey;
- (BOOL)slotUsesCurvedText:(id)a0;

@end