luxlabs header browser preview


@class NSString, NSHashTable, CLKComplicationTemplate, UIView, NSDate;
@protocol NTKComplicationDisplayWrapperViewAnimationDelegate, CLKMonochromeFilterProvider, CDComplicationDisplay;

@interface NTKComplicationDisplayWrapperView : UIControl <CDComplicationDisplayObserver, CLKSensitiveUIStateObserver, NTKControl, CLKUITimeTravel> {
    UIView<CDComplicationDisplay> *_currentComplicationView;
    UIView<CDComplicationDisplay> *_nextComplicationView;
    UIView<CDComplicationDisplay> *_deferredComplicationView;
    UIView *_clipView;
    UIView *_earlierContainerView;
    UIView *_laterContainerView;
    CLKComplicationTemplate *_prevTemplate;
    CLKComplicationTemplate *_template;
    NSDate *_timeTravelDate;
    BOOL _didChangeLayoutOverride;
    BOOL _isAnimating;
    BOOL _isDetachedDisplay;
    NSHashTable *_backgroundObservers;
}

@property (readonly, nonatomic) long long family;
@property (retain, nonatomic) NSString *complicationSlotIdentifier;
@property (nonatomic) BOOL supportsCurvedText;
@property (readonly, nonatomic) UIView<CDComplicationDisplay> *display;
@property (copy, nonatomic) id /* block */ displayConfigurationHandler;
@property (nonatomic) BOOL paused;
@property (nonatomic) BOOL editing;
@property (nonatomic) BOOL tapEnabled;
@property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } editingTransform;
@property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } tritiumTransform;
@property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } contentTransform;
@property (copy, nonatomic) id /* block */ touchDownHandler;
@property (copy, nonatomic) id /* block */ touchUpInsideHandler;
@property (weak, nonatomic) id<NTKComplicationDisplayWrapperViewAnimationDelegate> animationDelegate;
@property (nonatomic) struct CGSize { double width; double height; } maxSize;
@property (copy, nonatomic) id /* block */ needsResizeHandler;
@property (readonly, nonatomic) CLKComplicationTemplate *complicationTemplate;
@property (nonatomic, getter=isDimmed) BOOL dimmed;
@property (nonatomic) double alphaForDimmedState;
@property (readonly, nonatomic) BOOL hasLegacyDisplay;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } preferredSize;
@property (readonly, nonatomic) long long layoutOverride;
@property (weak, nonatomic) id<CLKMonochromeFilterProvider> filterProvider;
@property (copy, nonatomic) id /* block */ renderStatsHandler;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (BOOL)performTap;
- (void)sensitiveUIStateChanged;
- (void)setTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0;
- (id)init;
- (void)dealloc;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)setHighlighted:(BOOL)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)needsResize;
- (id)initWithFamily:(long long)a0;
- (void)_removeDisplay:(id)a0;
- (void)complicationDisplayNeedsResize:(id)a0;
- (BOOL)shouldCancelTouchesInScrollview;
- (void)_didSetDisplayFromDisplay:(id)a0 withComplicationAnimation:(unsigned long long)a1;
- (BOOL)_displayIsTappable;
- (void)_invokeNeedsResizeHandler;
- (void)_invokeTouchDownHandler;
- (BOOL)_invokeTouchUpInsideHandler;
- (void)_prepareToSetDisplay:(id)a0 withComplicationAnimation:(inout unsigned long long *)a1;
- (void)_replaceDisplayWithDisplayClass:(Class)a0 template:(id)a1 reason:(long long)a2 animation:(unsigned long long)a3 animationType:(unsigned long long)a4 animationFraction:(float)a5;
- (void)_resetComplicationViews;
- (void)_setComplicationTemplate:(id)a0 reason:(long long)a1 animation:(unsigned long long)a2 animationType:(unsigned long long)a3 animationFraction:(float)a4;
- (void)_setDimmed:(BOOL)a0 animated:(BOOL)a1;
- (void)_setDisplay:(id)a0 withComplicationAnimation:(unsigned long long)a1 animationType:(unsigned long long)a2 animationFraction:(float)a3;
- (void)_setDisplayEditing:(BOOL)a0;
- (void)_setDisplayMaxSize:(struct CGSize { double x0; double x1; })a0;
- (void)_timelineAnimationDidFinish;
- (void)_tryToSetDisplayHighlighted:(BOOL)a0;
- (void)_updateConcatenatedTransform;
- (void)_updateVisibilityForSensitivity:(long long)a0;
- (void)addBackgroundObserver:(id)a0;
- (void)complicationDisplay:(id)a0 renderStatsWithTime:(double)a1 cost:(double)a2;
- (id)initWithCustomRichDisplay:(id)a0;
- (id)initWithCustomTemplateDisplay:(id)a0 isDetachedDisplay:(BOOL)a1 family:(long long)a2;
- (id)initWithLegacyDisplay:(id)a0;
- (id)initWithLegacyDisplay:(id)a0 layoutOverride:(long long)a1;
- (void)removeBackgroundObserver:(id)a0;
- (void)setComplicationTemplate:(id)a0 reason:(long long)a1 animation:(unsigned long long)a2;
- (void)setComplicationView:(id)a0 withComplicationAnimation:(unsigned long long)a1 animationType:(unsigned long long)a2 animationFraction:(float)a3;
- (void)setCustomDisplay:(id)a0;
- (void)setDimmed:(BOOL)a0 animated:(BOOL)a1;
- (void)setTimeTravelDate:(id)a0 animated:(BOOL)a1;

@end