luxlabs header browser preview


@class NSString, UIImageView, NSArray, UISlider, UISliderDataModel, UIView;

@interface _UISlideriOSVisualElement : UIView <UIPointerInteractionDelegate, _UISliderVisualElement> {
    UIImageView *_innerThumbView;
    UIImageView *_minValueImageView;
    UIImageView *_maxValueImageView;
    UIImageView *_thumbView;
    UIImageView *_minTrackView;
    UIImageView *_maxTrackView;
    UIView *_minTrackClipView;
    UIView *_maxTrackClipView;
    struct { unsigned char animating : 1; unsigned char preparingToAnimate : 1; unsigned char overridesModifiedTrackRect : 1; } _sliderFlags;
    double _hitOffset;
    UIView *_thumbViewNeue;
    NSArray *_trackColors;
    BOOL _trackIsArtworkBased;
    BOOL _thumbIsArtworkBased;
    BOOL _maxColorIsValid;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) UISlider *slider;
@property (retain, nonatomic) UISliderDataModel *data;

+ (struct { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGSize { double x0; double x1; } x1; double x2; double x3; })drawingMetricsForPlatform;
+ (id)_modernThumbImageWithTraitCollection:(id)a0 tintColor:(id)a1;

- (void)_initSubviews;
- (void)_sliderAnimationWillStart;
- (BOOL)cancelTouchTracking;
- (id)thumbViewNeue;
- (void)didSetValues;
- (id)init;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })valueTextRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)didSetMaximumValueImage;
- (void)dealloc;
- (void)_setValue:(float)a0 andSendAction:(BOOL)a1;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })maximumValueImageRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)didUpdateExpansionFactor;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })minimumValueImageRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)didSetThumbEnabled;
- (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0;
- (void)_controlTouchMoved:(id)a0 withEvent:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })trackRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)didSetMinimumTrackImageForState:(unsigned long long)a0;
- (void)tintColorDidChange;
- (void)_contentSizeCategoryChanged:(id)a0;
- (void)_bounceMinMaxValueImageViewsIfNeeded;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })thumbRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 trackRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 value:(float)a2;
- (unsigned long long)state;
- (BOOL)cancelMouseTracking;
- (id)currentMinimumTrackImage;
- (void)didSetThumbImageForState:(unsigned long long)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_setupFeedback;
- (id)createThumbView;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (BOOL)isAnimatingValueChange;
- (void)setValue:(float)a0 animated:(BOOL)a1;
- (void)didChangeMinimumTrackVisibleWithDuration:(double)a0;
- (void)didSetMaximumTrackImageForState:(unsigned long long)a0;
- (void)didSetThumbImageForStates;
- (void)_buildTrackArtwork;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })alignmentRectInsets;
- (id)maxTrackView;
- (id)maximumValueImage;
- (void)didSetSelected;
- (void)didSetThumbTintColor;
- (void)showValueDidChange;
- (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2;
- (void)didUpdateTraitCollection;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)currentThumbImage;
- (double)thumbDimensionNeue;
- (id)thumbView;
- (void)didSetMaximumTrackImageForStates;
- (id)createThumbViewNeue;
- (BOOL)continueTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })thumbHitEdgeInsets;
- (void)_controlTouchEnded:(id)a0 withEvent:(id)a1;
- (BOOL)beginTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (void)_layoutSubviewsForBoundsChange:(BOOL)a0;
- (id)_maxTrackClipView;
- (void)_updateMinimumTrackTintColor;
- (void)_controlTouchBegan:(id)a0 withEvent:(id)a1;
- (void).cxx_destruct;
- (void)didSetEnabled;
- (void)_sliderAnimationDidStop:(BOOL)a0;
- (void)_setSliderNeedsLayout;
- (id)pointerInteraction:(id)a0 styleForRegion:(id)a1;
- (id)minTrackView;
- (void)didSetMinimumTrackImageForStates;
- (id)_minTrackClipView;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (id)thumbTintColor;
- (id)minValueImageView;
- (void)didSetHighlighted;
- (void)_initImages;
- (void)didPerformLayout;
- (void)_listenForContentSizeCategoryChangesIfNecessary;
- (void)didSetShowValue;
- (id)currentMaximumTrackImage;
- (void)_updateAppearanceForEnabled:(BOOL)a0;
- (void)didSetMinimumTrackTintColor;
- (id)maxValueImageView;
- (double)_cornerRadiusForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_rebuildControlThumb:(BOOL)a0 track:(BOOL)a1;
- (void)_updateMaxTrackColorForInitialization:(BOOL)a0;
- (void)_traitCollectionDidChangeInternal:(const struct _UITraitCollectionChangeDescription { id x0; id x1; id x2; BOOL x3; struct _UITraitCollectionTraitChanges { BOOL x0; BOOL x1; } x4; } *)a0;
- (void)didSetMaximumTrackTintColor;
- (void)endTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_modifiedTrackRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)_shouldBeginTrackingAtPoint:(struct CGPoint { double x0; double x1; })a0 pointInKnob:(struct CGPoint { double x0; double x1; } *)a1 inKnob:(BOOL *)a2;
- (void)didSetContinuous;
- (void)didSetMinimumValueImage;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;

@end