luxlabs header browser preview


@class NSString, NSArray;

@interface WebEvent : NSObject {
    struct CGPoint { double x; double y; } _locationInWindow;
    NSString *_characters;
    NSString *_charactersIgnoringModifiers;
    unsigned int _modifierFlags;
    BOOL _keyRepeating;
    unsigned long long _keyboardFlags;
    NSString *_inputManagerHint;
    unsigned short _keyCode;
    BOOL _tabKey;
    float _deltaX;
    float _deltaY;
    unsigned int _touchCount;
    NSArray *_touchLocations;
    NSArray *_touchIdentifiers;
    NSArray *_touchPhases;
    BOOL _isGesture;
    float _gestureScale;
    float _gestureRotation;
}

@property (class, readonly) unsigned int modifierFlags;

@property (readonly, nonatomic) int type;
@property (readonly, nonatomic) double timestamp;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } locationInWindow;
@property (readonly, retain, nonatomic) NSString *characters;
@property (readonly, retain, nonatomic) NSString *charactersIgnoringModifiers;
@property (readonly, nonatomic) unsigned int modifierFlags;
@property (readonly, nonatomic, getter=isKeyRepeating) BOOL keyRepeating;
@property (readonly, retain, nonatomic) NSString *inputManagerHint;
@property (readonly, nonatomic) unsigned long long keyboardFlags;
@property (readonly, nonatomic) unsigned short keyCode;
@property (readonly, nonatomic, getter=isTabKey) BOOL tabKey;
@property (readonly, nonatomic) float deltaX;
@property (readonly, nonatomic) float deltaY;
@property (readonly, nonatomic) unsigned int touchCount;
@property (readonly, retain, nonatomic) NSArray *touchLocations;
@property (readonly, retain, nonatomic) NSArray *touchIdentifiers;
@property (readonly, retain, nonatomic) NSArray *touchPhases;
@property (readonly, nonatomic) BOOL isGesture;
@property (readonly, nonatomic) float gestureScale;
@property (readonly, nonatomic) float gestureRotation;
@property (nonatomic) BOOL wasHandled;

- (void)dealloc;
- (id)_typeDescription;
- (id)description;
- (id)initWithKeyEventType:(int)a0 timeStamp:(double)a1 characters:(id)a2 charactersIgnoringModifiers:(id)a3 modifiers:(unsigned int)a4 isRepeating:(BOOL)a5 withFlags:(unsigned long long)a6 withInputManagerHint:(id)a7 keyCode:(unsigned short)a8 isTabKey:(BOOL)a9;
- (id)initWithMouseEventType:(int)a0 timeStamp:(double)a1 location:(struct CGPoint { double x0; double x1; })a2;
- (id)initWithMouseEventType:(int)a0 timeStamp:(double)a1 location:(struct CGPoint { double x0; double x1; })a2 modifiers:(unsigned int)a3;
- (id)initWithScrollWheelEventWithTimeStamp:(double)a0 location:(struct CGPoint { double x0; double x1; })a1 deltaX:(float)a2 deltaY:(float)a3;
- (id)initWithTouchEventType:(int)a0 timeStamp:(double)a1 location:(struct CGPoint { double x0; double x1; })a2 modifiers:(unsigned int)a3 touchCount:(unsigned int)a4 touchLocations:(id)a5 touchIdentifiers:(id)a6 touchPhases:(id)a7 isGesture:(BOOL)a8 gestureScale:(float)a9 gestureRotation:(float)a10;
- (id)_eventDescription;
- (id)_modiferFlagsDescription;
- (id)_touchIdentifiersDescription;
- (id)_touchLocationsDescription:(id)a0;
- (id)_touchPhaseDescription:(int)a0;
- (id)_touchPhasesDescription;

@end