#import #import "RNGHTouchEventType.h" #import "RNGHUIKit.h" #define MAX_POINTERS_COUNT 12 @class RNGestureHandler; @interface RNGestureHandlerPointerTracker : NSObject @property (nonatomic) RNGHTouchEventType eventType; @property (nonatomic) NSArray *changedPointersData; @property (nonatomic) NSArray *allPointersData; @property (nonatomic) int trackedPointersCount; - (id)initWithGestureHandler:(RNGestureHandler *)gestureHandler; - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event; - (void)reset; - (void)cancelPointers; @end