luxlabs header browser preview


@class NSString, NSArray, UIEvent, NSMutableSet;

@interface CSHorizontalScrollFailureRecognizer : UIGestureRecognizer <PTSettingsKeyObserver> {
    struct CGPoint { double x; double y; } _startingLocation;
    double _effectiveTopAngle;
    double _effectiveBottomAngle;
    NSMutableSet *_touches;
    BOOL _tracking;
    NSArray *_debugViews;
    BOOL _armed;
    BOOL _externallyEnabled;
}

@property (nonatomic) BOOL viewDebugArea;
@property (nonatomic) BOOL allowMultiTouch;
@property (nonatomic) unsigned long long maxAllowableVerticalOffset;
@property (nonatomic) double minAllowedTopAngle;
@property (nonatomic) double maxAllowedTopAngle;
@property (nonatomic) double minAllowedBottomAngle;
@property (nonatomic) double maxAllowedBottomAngle;
@property (readonly, nonatomic) UIEvent *triggeredEvent;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_setArmed:(BOOL)a0;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (BOOL)canBePreventedByGestureRecognizer:(id)a0;
- (struct CGPoint { double x0; double x1; })_averagePointFromTouches;
- (void)reset;
- (void)dealloc;
- (void)_setDebugViewsColor:(id)a0;
- (double)_effectiveTopAngle;
- (void)_setDebugViewsVisible:(BOOL)a0;
- (long long)_activeTouchCountForEvent:(id)a0;
- (id)initWithTarget:(id)a0 action:(SEL)a1;
- (void)_loadFromSettings:(id)a0;
- (void)setEnabled:(BOOL)a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (double)_maxAllowableVerticalOffsetForPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)isEnabled;
- (double)_effectiveBottomAngle;
- (void)settings:(id)a0 changedValueForKey:(id)a1;
- (void)setState:(long long)a0;
- (BOOL)_isOutOfBounds:(struct CGPoint { double x0; double x1; })a0 forAngle:(double)a1;
- (BOOL)_isOutOfBoundsVertically:(struct CGPoint { double x0; double x1; })a0;
- (void).cxx_destruct;
- (struct CGPoint { double x0; double x1; })_locationOfTouch:(id)a0 inView:(id)a1;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)_updateEnabled;
- (BOOL)_recognizeForMultiTouchIfNecessary:(id)a0;
- (BOOL)_effectivelyEnabled;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (BOOL)_isLocationOutOfBounds:(struct CGPoint { double x0; double x1; })a0;
- (id)_touchesFromEvent:(id)a0;
- (double)_computeEffectiveAngleFromMin:(double)a0 max:(double)a1;

@end