luxlabs header browser preview


@class UITouch, _UIGestureRecognizerTransformAnalyzer;

@interface UIRotationGestureRecognizer : UIGestureRecognizer {
    double _initialTouchDistance;
    double _initialTouchAngle;
    double _currentTouchAngle;
    long long _currentRotationCount;
    double _lastTouchTime;
    double _velocity;
    double _previousVelocity;
    struct CGPoint { double x; double y; } _anchorSceneReferencePoint;
    _UIGestureRecognizerTransformAnalyzer *_transformAnalyzer;
    UITouch *_touches[2];
    float _preRecognitionWeight;
    float _postRecognitionWeight;
}

@property (nonatomic) double rotation;
@property (readonly, nonatomic) double velocity;

+ (BOOL)supportsSecureCoding;
+ (BOOL)_shouldDefaultToTouches;

- (void)_setPreRecognitionWeight:(double)a0;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)_updateTransformAnalyzerWeights;
- (double)_preRecognitionWeight;
- (void)_resetGestureRecognizer;
- (double)_postRecognitionWeight;
- (id)initWithTarget:(id)a0 action:(SEL)a1;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (void)_cancelOrFail;
- (void)_endOrFail;
- (void)_transformChangedWithEvent:(id)a0;
- (void).cxx_destruct;
- (void)_setPostRecognitionWeight:(double)a0;
- (struct CGPoint { double x0; double x1; })anchorPoint;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (struct CGPoint { double x0; double x1; })locationInView:(id)a0;
- (id)initWithCoder:(id)a0;

@end