luxlabs header browser preview


@class UIDelayedAction, _UIScreenEdgePanRecognizerSettings;
@protocol _UIScreenEdgePanRecognizerDelegate;

@interface _UIScreenEdgePanRecognizer : NSObject {
    BOOL _hasDoneInitialBackProjectionTest;
    struct CGPoint { double x; double y; } _initialTouchLocation;
    double _initialTouchTimestamp;
    long long _initialInterfaceOrientation;
    unsigned long long _touchedRegion;
    UIDelayedAction *_recognitionTimer;
    double _lastTouchTimestamp;
    long long _lastTouchModifier;
    long long _type;
}

@property (retain, nonatomic) _UIScreenEdgePanRecognizerSettings *settings;
@property (readonly, nonatomic) BOOL hasRecordedData;
@property (readonly, nonatomic) BOOL useGrapeFlags;
@property (nonatomic) BOOL shouldUseGrapeFlags;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } _lastTouchLocation;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } screenBounds;
@property (nonatomic) unsigned long long targetEdges;
@property (nonatomic) BOOL requiresFlatThumb;
@property (nonatomic) BOOL recognizeAlongEdge;
@property (readonly, nonatomic) long long state;
@property (readonly, nonatomic) unsigned long long recognizedRegion;
@property id<_UIScreenEdgePanRecognizerDelegate> delegate;

- (void)_setState:(long long)a0;
- (void)reset;
- (void)dealloc;
- (void).cxx_destruct;
- (id)initWithType:(long long)a0;
- (long long)_type;
- (void)_idleTimerElapsed:(id)a0;
- (void)_incorporateIncrementalSampleAtLocation:(struct CGPoint { double x0; double x1; })a0 timestamp:(double)a1 modifier:(long long)a2 region:(unsigned long long)a3 interfaceOrientation:(long long)a4 forceState:(long long)a5;
- (void)_incorporateInitialTouchAtLocation:(struct CGPoint { double x0; double x1; })a0 timestamp:(double)a1 modifier:(long long)a2 region:(unsigned long long)a3 interfaceOrientation:(long long)a4 forceState:(long long)a5;
- (void)_longPressTimerElapsed:(id)a0;
- (unsigned long long)_targetEdges;
- (void)incorporateTouchSampleAtLocation:(struct CGPoint { double x0; double x1; })a0 timestamp:(double)a1 modifier:(long long)a2 region:(unsigned long long)a3 interfaceOrientation:(long long)a4 forceState:(long long)a5;
- (id)initWithType:(long long)a0 settings:(id)a1;
- (unsigned long long)touchedEdgesForInterfaceOrientation:(long long)a0;

@end