luxlabs header browser preview


@class AXPIFingerController;

@interface CACSpokenCommandGestureManager : NSObject {
    AXPIFingerController *_fingerController;
    unsigned int _displayID;
}

@property (readonly, nonatomic) AXPIFingerController *fingerController;
@property (nonatomic) BOOL didStartDrag;
@property (nonatomic) struct CGPoint { double x; double y; } startPointForDrag;
@property (nonatomic) BOOL shouldHoldStartPointForDrag;
@property (nonatomic) BOOL didStart3DTouch;
@property (nonatomic) struct CGPoint { double x; double y; } startPointFor3DTouch;
@property (readonly, nonatomic) BOOL isInDragGesture;
@property (readonly, nonatomic) BOOL isIn3DTouchGesture;
@property (readonly, nonatomic) BOOL isInGesture;
@property (nonatomic) struct CGPoint { double x; double y; } defaultPortraitUpPointForGestures;

+ (id)allManagers;
+ (void)initializeSharedManagerTable;
+ (id)mainScreenGestureManager;
+ (id)managerForDisplayID:(unsigned int)a0;

- (void)resetState;
- (void).cxx_destruct;
- (void)endDragAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)maximize3DTouch;
- (void)performGesture:(id)a0;
- (void)_adjust3DTouchToForce:(double)a0;
- (void)_clearStateFlags;
- (struct CGPoint { double x0; double x1; })_fingerControllerPointForPortraitUpPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)_performGesture:(id)a0;
- (struct CGPoint { double x0; double x1; })_pointForGestureGivenPortraitUpPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })_pointForGestureGivenPortraitUpPoint:(struct CGPoint { double x0; double x1; })a0 shouldToggleSelectionOptions:(BOOL)a1;
- (void)_startDragWithHold:(BOOL)a0 atPoint:(struct CGPoint { double x0; double x1; })a1;
- (id)initWithDisplayID:(unsigned int)a0;
- (void)performDoubleTapAtPoint:(struct CGPoint { double x0; double x1; })a0 numberOfFingers:(unsigned long long)a1;
- (void)performLongPressAtPoint:(struct CGPoint { double x0; double x1; })a0 numberOfFingers:(unsigned long long)a1;
- (void)performPinchInGestureAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)performPinchOutGestureAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)performRotateLeftGestureAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)performRotateRightGestureAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)performSwipeGestureAtPoint:(struct CGPoint { double x0; double x1; })a0 inDirection:(long long)a1 fast:(BOOL)a2 numberOfFingers:(unsigned long long)a3;
- (void)performTapAtPoint:(struct CGPoint { double x0; double x1; })a0 numberOfFingers:(unsigned long long)a1;
- (void)reveal3DTouchActions;
- (void)start3DTouchAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)startDragAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)startHoldAndDragAtPoint:(struct CGPoint { double x0; double x1; })a0;

@end