luxlabs header browser preview


@class NSString, UIView;

@interface CSScrollModifier : NSObject <PTSettingsKeyObserver, BSUIScrollViewDelegate> {
    UIView *_targetView;
    BOOL _hasDraggedSinceReset;
    BOOL _cancelled;
    struct CGPoint { double x; double y; } _firstLocation;
    struct CGPoint { double x; double y; } _lastLocation;
    double _minSwipePercentageOfScreen;
    double _inertialMultiplier;
    double _initialScrollViewOffsetX;
    double _accumulatedDrag;
    double _maxAccumulatedDragThreshold;
}

@property (readonly, nonatomic) BOOL recognized;
@property (nonatomic) double maxScrollDistance;
@property (nonatomic) BOOL cancelScrollingIfTooMuchDrag;
@property (nonatomic) double accumulatedDragThresholdPercentage;
@property (nonatomic) double maxDragFromVerticalPerFrame;
@property (nonatomic) double powerOfVerticalDirectionSine2;
@property (nonatomic) double inertialMultiplierSigmoidBase;
@property (nonatomic) double inertialMultiplierSigmoidRange;
@property (nonatomic) double inertialMultiplierSigmoidPivot;
@property (nonatomic) double inertialMultiplierSigmoidAlpha;
@property (nonatomic) double minPercentageSigmoidBase;
@property (nonatomic) double minPercentageSigmoidRange;
@property (nonatomic) double minPercentageSigmoidPivot;
@property (nonatomic) double minPercentageSigmoidAlpha;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithView:(id)a0;
- (void)reset;
- (void)dealloc;
- (void)_loadFromSettings:(id)a0;
- (double)_horizontalProgressSubtractionFromVertical:(struct CGPoint { double x0; double x1; })a0;
- (void)settings:(id)a0 changedValueForKey:(id)a1;
- (BOOL)scrollFromRightToLeft;
- (void).cxx_destruct;
- (struct CGPoint { double x0; double x1; })scrollView:(id)a0 adjustedOffsetForOffset:(struct CGPoint { double x0; double x1; })a1 translation:(struct CGPoint { double x0; double x1; })a2 startPoint:(struct CGPoint { double x0; double x1; })a3 locationInView:(struct CGPoint { double x0; double x1; })a4 horizontalVelocity:(inout double *)a5 verticalVelocity:(inout double *)a6;
- (void)_updateScrollParameters;
- (void)scrollViewWillBeginDragging:(id)a0;
- (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2;

@end