luxlabs header browser preview


@class BKSHIDEventPointerAttributes, NSMapTable;

@interface UITransformEvent : UIEvent {
    NSMapTable *_gestureRecognizersByWindow;
    struct CGPoint { double x; double y; } _sceneReferenceLocation;
    struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _transform;
    double _scaleDelta;
    double _rotationDelta;
    double _translationMagDelta;
    unsigned long long _scalePhase;
    unsigned long long _rotationPhase;
    unsigned long long _translationPhase;
    BKSHIDEventPointerAttributes *_pointerAttributes;
}

@property (readonly) unsigned long long phase;
@property (readonly, nonatomic) double scale;
@property (readonly, nonatomic) double rotation;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } translation;
@property (readonly, nonatomic) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } transform;

- (id)_gestureRecognizersForWindow:(id)a0;
- (long long)subtype;
- (BOOL)_sendEventToGestureRecognizer:(id)a0;
- (id)_init;
- (void)_reset;
- (id)_windowServerHitTestWindow;
- (void)_removeGestureRecognizersFromWindows;
- (id)_initWithEvent:(struct __GSEvent { } *)a0 touches:(id)a1;
- (void).cxx_destruct;
- (void)_removeGestureRecognizer:(id)a0;
- (void)_setHIDEvent:(struct __IOHIDEvent { } *)a0;
- (id)_windows;
- (struct CGPoint { double x0; double x1; })locationInView:(id)a0;
- (long long)type;
- (long long)weightedDominantComponentForScaleWeight:(double)a0 rotationWeight:(double)a1 translationWeight:(double)a2;

@end