luxlabs header browser preview


@class NSArray, NSString, NSMutableArray, UIPanGestureVelocitySample;

@interface UIPanGestureRecognizer : UIGestureRecognizer <_UIScrollEventRespondable> {
    struct CGPoint { double x; double y; } _firstSceneReferenceLocation;
    struct CGPoint { double x; double y; } _lastSceneReferenceLocation;
    double _lastTouchTime;
    NSMutableArray *_touches;
    unsigned long long _lastTouchCount;
    double _hysteresis;
    double _allowableSeparation;
    struct CGPoint { double x; double y; } _lastUnadjustedSceneReferenceLocation;
    double _allowableTouchTimeSeparation;
    unsigned char _delegateImplementsShouldTryToBeginHorizontally : 1;
    unsigned char _delegateImplementsShouldTryToBeginVertically : 1;
    unsigned char _failsPastMaxTouches : 1;
    unsigned char _failsPastHysteresisWithoutMinTouches : 1;
    unsigned char _canPanHorizontally : 1;
    unsigned char _canPanVertically : 1;
    unsigned char _delegateAllowsPanHorizontally : 1;
    unsigned char _delegateAllowsPanVertically : 1;
    unsigned char _queriedDelegateAllowsPanHorizontally : 1;
    unsigned char _queriedDelegateAllowsPanVertically : 1;
    unsigned char _ignoresStationaryTouches : 1;
    unsigned char _multitouchTimerOn : 1;
    unsigned char _requiresImmediateMultipleTouches : 1;
    unsigned char _sawNonzeroStifledDeltaX : 1;
    unsigned char _sawNonzeroStifledDeltaY : 1;
    NSMutableArray *_movingTouches;
    struct CGPoint { double x; double y; } _digitizerLocation;
    UIPanGestureVelocitySample *_velocitySample;
    UIPanGestureVelocitySample *_previousVelocitySample;
}

@property (readonly, nonatomic, getter=_lastTouchCount) long long lastTouchCount;
@property (nonatomic, getter=_ignoresStationaryTouches, setter=_setIgnoresStationaryTouches:) BOOL ignoresStationaryTouches;
@property (readonly, nonatomic, getter=_scrollDeviceCategory) unsigned long long scrollDeviceCategory;
@property (nonatomic) BOOL failsPastMaxTouches;
@property (copy, nonatomic, getter=_allowedScrollTypes, setter=_setAllowedScrollTypes:) NSArray *allowedScrollTypes;
@property (nonatomic, getter=_iOSMacUseNonacceleratedDelta, setter=_setiOSMacUseNonacceleratedDelta:) BOOL iOSMacUseNonacceleratedDelta;
@property (nonatomic, getter=_iOSMacIgnoreScrollDirectionUserPreference, setter=_setiOSMacIgnoreScrollDirectionUserPreference:) BOOL iOSMacIgnoreScrollDirectionUserPreference;
@property (nonatomic, getter=_iOSMacScrollingEnabled, setter=_setiOSMacScrollingEnabled:) BOOL iOSMacScrollingEnabled;
@property (nonatomic) unsigned long long minimumNumberOfTouches;
@property (nonatomic) unsigned long long maximumNumberOfTouches;
@property (nonatomic) long long allowedScrollTypesMask;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)supportsSecureCoding;
+ (BOOL)_shouldDefaultToTouches;
+ (double)_defaultHysteresis;
+ (void)_setPanGestureRecognizersEnabled:(BOOL)a0;

- (void)_setHysteresis:(double)a0;
- (struct CGPoint { double x0; double x1; })velocityInView:(id)a0;
- (double)_hysteresis;
- (struct CGPoint { double x0; double x1; })_convertPoint:(struct CGPoint { double x0; double x1; })a0 toSceneReferenceCoordinatesFromView:(id)a1;
- (void)_scrollingChangedWithEvent:(id)a0;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (struct CGPoint { double x0; double x1; })locationOfTouch:(unsigned long long)a0 inView:(id)a1;
- (unsigned long long)numberOfTouches;
- (void)_resetVelocitySamples;
- (struct CGPoint { double x0; double x1; })_adjustSceneReferenceLocation:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)_shouldTryToBeginWithEvent:(id)a0;
- (void)_resetGestureRecognizer;
- (void)encodeWithCoder:(id)a0;
- (void)multitouchExpired:(id)a0;
- (void)pressesBegan:(id)a0 withEvent:(id)a1;
- (id)initWithTarget:(id)a0 action:(SEL)a1;
- (BOOL)_isGestureType:(long long)a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (struct CGPoint { double x0; double x1; })_convertPoint:(struct CGPoint { double x0; double x1; })a0 fromSceneReferenceCoordinatesToView:(id)a1;
- (struct UIOffset { double x0; double x1; })_offsetInViewFromSceneReferenceLocation:(struct CGPoint { double x0; double x1; })a0 toSceneReferenceLocation:(struct CGPoint { double x0; double x1; })a1;
- (void)clearMultitouchTimer;
- (struct CGPoint { double x0; double x1; })_convertVelocitySample:(id)a0 fromSceneReferenceCoordinatesToView:(id)a1;
- (BOOL)shouldReceiveEvent:(id)a0;
- (void).cxx_destruct;
- (struct CGPoint { double x0; double x1; })translationInView:(id)a0;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)_centroidMovedTo:(struct CGPoint { double x0; double x1; })a0 atTime:(double)a1 affectingTranslation:(BOOL)a2;
- (void)setDelegate:(id)a0;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (struct CGPoint { double x0; double x1; })locationInView:(id)a0;
- (struct CGPoint { double x0; double x1; })_digitizerLocation;
- (id)initWithCoder:(id)a0;
- (void)startMultitouchTimer:(double)a0;
- (void)_ignoreTouchForTouchIdentifier:(unsigned int)a0;
- (void)_processTouchesMoved:(id)a0 withEvent:(id)a1;
- (id)_activeTouches;
- (double)_allowableSeparation;
- (double)_allowableTouchTimeSeparation;
- (long long)_allowedScrollTypesMask;
- (BOOL)_canPanHorizontally;
- (BOOL)_canPanVertically;
- (BOOL)_failsPastHysteresisWithoutMinTouches;
- (void)_handleEndedTouches:(id)a0 withFinalStateAdjustments:(id /* block */)a1;
- (void)_ignoreTouches:(id)a0 forEvent:(id)a1;
- (void)_processScrollPhaseChanged:(id)a0;
- (void)_removeHysteresisFromTranslation;
- (BOOL)_requiresImmediateMultipleTouches;
- (void)_setAllowableSeparation:(double)a0;
- (void)_setAllowableTouchTimeSeparation:(double)a0;
- (void)_setAllowedScrollTypesMask:(long long)a0;
- (void)_setCanPanHorizontally:(BOOL)a0;
- (void)_setCanPanVertically:(BOOL)a0;
- (void)_setFailsPastHysteresisWithoutMinTouches:(BOOL)a0;
- (void)_setRequiresImmediateMultipleTouches:(BOOL)a0;
- (struct CGPoint { double x0; double x1; })_shiftPanLocationToNewSceneReferenceLocation:(struct CGPoint { double x0; double x1; })a0 lockingToAxis:(unsigned long long)a1;
- (BOOL)_shouldBeginHorizontally:(BOOL)a0 vertically:(BOOL)a1 withEvent:(id)a2;
- (BOOL)_touchesExceedAllowableSeparation;
- (void)_touchesListChangedFrom:(id)a0 to:(id)a1;
- (double)_translationDistanceInSceneInSelfAxis:(struct CGPoint { double x0; double x1; })a0;
- (void)_updateDigitizerLocationWithEvent:(id)a0;
- (BOOL)_updateMovingTouchesArraySavingOldArray:(id *)a0;
- (void)_willBeginAfterSatisfyingFailureRequirements;
- (BOOL)_willScrollX;
- (BOOL)_willScrollY;
- (BOOL)isIOSMacScrollingEnabled;
- (void)setTranslation:(struct CGPoint { double x0; double x1; })a0 inView:(id)a1;

@end