newsmemory-ios-sdk/Frameworks/RNGestureHandler.xcframework/ios-arm64/Headers/RNGestureHandlerDirection.h

34 lines
1.1 KiB
Objective-C

#import <Foundation/Foundation.h>
#ifndef RNGestureHandlerDirection_h
#define RNGestureHandlerDirection_h
typedef NS_ENUM(NSInteger, RNGestureHandlerDirection) {
RNGestureHandlerDirectionRight = 1,
RNGestureHandlerDirectionLeft = 2,
RNGestureHandlerDirectionUp = 4,
RNGestureHandlerDirectionDown = 8,
RNGestureHandlerDirectionUpLeft = RNGestureHandlerDirectionUp | RNGestureHandlerDirectionLeft,
RNGestureHandlerDirectionUpRight = RNGestureHandlerDirectionUp | RNGestureHandlerDirectionRight,
RNGestureHandlerDirectionDownLeft = RNGestureHandlerDirectionDown | RNGestureHandlerDirectionLeft,
RNGestureHandlerDirectionDownRight = RNGestureHandlerDirectionDown | RNGestureHandlerDirectionRight,
};
static NSInteger axialDirections[] = {
RNGestureHandlerDirectionRight,
RNGestureHandlerDirectionLeft,
RNGestureHandlerDirectionUp,
RNGestureHandlerDirectionDown,
};
static NSInteger diagonalDirections[] = {
RNGestureHandlerDirectionUpLeft,
RNGestureHandlerDirectionUpRight,
RNGestureHandlerDirectionDownLeft,
RNGestureHandlerDirectionDownRight,
};
static NSInteger directionsSize = 4;
#endif