luxlabs header browser preview


@class AXMutableReplayableGesture, NSMutableArray, NSMutableDictionary;
@protocol AXGestureRecorderFingerPathCollectionDelegate;

@interface AXGestureRecorderFingerPathCollection : NSObject

@property (nonatomic) unsigned long long maximumFingerPathsCount;
@property (nonatomic) unsigned long long referenceTimesArrayIndex;
@property (readonly, nonatomic) NSMutableArray *referenceTimesArray;
@property (retain, nonatomic) NSMutableArray *fingerPaths;
@property (retain, nonatomic) NSMutableArray *pointsArrays;
@property (retain, nonatomic) NSMutableArray *forcesArrays;
@property (retain, nonatomic) NSMutableDictionary *touchPathIndicesToFingerPathIndices;
@property (retain, nonatomic) NSMutableArray *timesArrays;
@property (retain, nonatomic) AXMutableReplayableGesture *replayableGesture;
@property (weak, nonatomic) id<AXGestureRecorderFingerPathCollectionDelegate> delegate;
@property (readonly, nonatomic) unsigned long long fingerPathsCount;
@property (readonly, nonatomic) unsigned long long timestampsCount;
@property (nonatomic) BOOL shouldRecordRealTimeGesture;
@property (nonatomic) double minimumFingerLineWidth;
@property (nonatomic) double maximumFingerLineWidth;

- (id)init;
- (void)reset;
- (void)dealloc;
- (void).cxx_destruct;
- (double)timestampAtIndex:(unsigned long long)a0;
- (id)replayableGestureRepresentation;
- (void)_addPointsToReplayableGesture:(id)a0 forces:(id)a1 time:(double)a2;
- (id)_bezierPathToAppendForTouchLocation:(struct CGPoint { double x0; double x1; })a0 unnamedValue:(double)a1 optionalPreviousTouchLocation:(id)a2 optionalPreviousForce:(id)a3;
- (void)_didInsertFingerPathAtIndex:(unsigned long long)a0;
- (void)_didUpdateFingerPathAtIndex:(unsigned long long)a0;
- (struct CGPoint { double x0; double x1; })_interfaceOrientedScreenPointForPoint:(struct CGPoint { double x0; double x1; })a0 view:(id)a1;
- (id)_nonRealTimeFingerPathToAppendForIndex:(unsigned long long)a0 upToPositionForTimestampAtIndex:(unsigned long long)a1;
- (id)_realTimeFingerPathToAppendForIndex:(unsigned long long)a0 upToPositionForTimestampAtIndex:(unsigned long long)a1;
- (void)_referenceTimesArrayIndexNeedsRefresh;
- (void)appendFingerPathsFromFingerPathCollection:(id)a0;
- (void)appendPointsForTouches:(id)a0 referenceView:(id)a1 time:(double)a2;
- (id)fingerPathAtIndex:(unsigned long long)a0;
- (id)fingerPathToAppendForIndex:(unsigned long long)a0 forTimestampAtIndex:(unsigned long long)a1;
- (void)handleLiftForTouches:(id)a0 referenceView:(id)a1 time:(double)a2;
- (id)initWithMaximumFingerPathsCount:(unsigned long long)a0;
- (id)propertyListRepresentationWithName:(id)a0;

@end