luxlabs header browser preview


@class NSString;

@interface WKMouseGestureRecognizer : UIHoverGestureRecognizer <_UIHoverEventRespondable> {
    struct RetainPtr<UIEvent> { void *m_ptr; } _currentHoverEvent;
    struct RetainPtr<UITouch> { void *m_ptr; } _currentTouch;
    BOOL _touching;
    BOOL _cancelledOrExited;
    struct unique_ptr<WebKit::NativeWebMouseEvent, std::default_delete<WebKit::NativeWebMouseEvent>> { struct __compressed_pair<WebKit::NativeWebMouseEvent *, std::default_delete<WebKit::NativeWebMouseEvent>> { struct NativeWebMouseEvent *__value_; } __ptr_; } _lastEvent;
    struct optional<CGPoint> { union { char __null_state_; struct CGPoint { double x; double y; } __val_; } ; BOOL __engaged_; } _lastLocation;
    struct optional<long> { union { char __null_state_; long long __val_; } ; BOOL __engaged_; } _pressedButtonMask;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_hoverExited:(id)a0 withEvent:(id)a1;
- (void)_hoverEntered:(id)a0 withEvent:(id)a1;
- (void)_hoverMoved:(id)a0 withEvent:(id)a1;
- (void)_hoverCancelled:(id)a0 withEvent:(id)a1;
- (BOOL)_shouldReceiveTouch:(id)a0 forEvent:(id)a1 recognizerView:(id)a2;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)reset;
- (void)setEnabled:(BOOL)a0;
- (id).cxx_construct;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (id)mouseTouch;
- (struct optional<CGPoint> { union { char x0; struct CGPoint { double x0; double x1; } x1; } x0; BOOL x1; })lastMouseLocation;
- (void).cxx_destruct;
- (struct unique_ptr<WebKit::NativeWebMouseEvent, std::default_delete<WebKit::NativeWebMouseEvent>> { struct __compressed_pair<WebKit::NativeWebMouseEvent *, std::default_delete<WebKit::NativeWebMouseEvent>> { struct NativeWebMouseEvent *x0; } x0; })takeLastMouseEvent;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (struct unique_ptr<WebKit::NativeWebMouseEvent, std::default_delete<WebKit::NativeWebMouseEvent>> { struct __compressed_pair<WebKit::NativeWebMouseEvent *, std::default_delete<WebKit::NativeWebMouseEvent>> { struct NativeWebMouseEvent *x0; } x0; })createMouseEventWithType:(char)a0 wasCancelled:(BOOL)a1;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (struct CGPoint { double x0; double x1; })locationInView:(id)a0;

@end