luxlabs header browser preview


@class UIView, NSHashTable, NSSet, UIWindow, _UIDropSessionImpl, _UIInternalDraggingSessionSource, _UIDragEventSample, _UIInternalDraggingSessionDestination, NSMutableSet;

@interface UIDragEvent : UIEvent {
    _UIDragEventSample *_currentSample;
    UIView *_previousEventView;
    UIView *_eventView;
    NSMutableSet *_beginningGestureRecognizers;
    NSMutableSet *_updatingGestureRecognizers;
    NSMutableSet *_exitingGestureRecognizers;
    NSMutableSet *_endingGestureRecognizers;
    NSMutableSet *_ignoredGestureRecognizers;
    NSMutableSet *_dynamicGestureRecognizers;
    NSHashTable *_ownersQueriedForDynamicGestures;
    NSMutableSet *_dynamicInteractions;
    BOOL _ignoreDragEnd;
    BOOL _needsHitTestReset;
    BOOL _dragFailed;
    id /* block */ _dragFailedCallback;
}

@property (readonly, nonatomic, getter=_hitTestedView) UIView *hitTestedView;
@property (readonly, nonatomic, getter=_dynamicGestureRecognizers) NSSet *dynamicGestureRecognizers;
@property (readonly, nonatomic, getter=_sessionDestination) _UIInternalDraggingSessionDestination *sessionDestination;
@property (readonly, nonatomic, getter=_sessionSource) _UIInternalDraggingSessionSource *sessionSource;
@property (readonly, nonatomic, getter=_dropSession) _UIDropSessionImpl *dropSession;
@property (readonly, nonatomic) UIWindow *eventWindow;
@property (readonly, nonatomic) BOOL isPolicyDriven;
@property (readonly, nonatomic) BOOL hasActiveGestureRecognizers;
@property (readonly, nonatomic, getter=_touchRoutingPolicyContextID) unsigned int touchRoutingPolicyContextID;
@property (readonly, nonatomic, getter=_windowServerHitTestContextID) unsigned int windowServerHitTestContextID;
@property (readonly, nonatomic) unsigned int dragSessionID;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } locationInSceneReferenceSpace;
@property (readonly, nonatomic) BOOL isFromAccessibilitySession;

+ (void)_invalidateSessionID:(unsigned int)a0;
+ (BOOL)_isSessionIDValid:(unsigned int)a0;

- (id)_gestureRecognizersForWindow:(id)a0;
- (void)dealloc;
- (BOOL)_sendEventToGestureRecognizer:(id)a0;
- (void)_reset;
- (BOOL)_shouldSkipEventDeliveryWithIgnoreInteractionEvents:(BOOL)a0;
- (void).cxx_destruct;
- (void)_removeGestureRecognizer:(id)a0;
- (BOOL)_shouldSendEvent;
- (void)_setHIDEvent:(struct __IOHIDEvent { } *)a0;
- (void)_wasDeliveredToGestureRecognizers;
- (id)_windows;
- (struct CGPoint { double x0; double x1; })locationInView:(id)a0;
- (long long)type;
- (id)_updatingDropGestureRecognizers;
- (void)_dragFailedWithCallback:(id /* block */)a0;
- (void)_ignoreDragEnd;
- (void)_ignoreGestureRecognizer:(id)a0;
- (BOOL)_isReadyForReset;
- (BOOL)_isTouchRoutingPolicyBased;
- (void)_removeQueriedOwnerForDynamicGesturesIfNeeded:(id)a0;
- (void)_sendIfNeeded;
- (void)_setNeedsHitTestReset;
- (void)_updateFromCurrentSample;
- (void)_updateGesturesFromCurrentSample;
- (id)initWithDragSessionID:(unsigned int)a0 environment:(id)a1;

@end