NvGestureEvent Class Reference
Object packaging up all the data related to an input event by the user. More...
#include <NvGestureEvent.h>
Public Member Functions | |
NvGestureEvent () | |
Default constructor, for use as simple struct. | |
NvGestureEvent (NvInputEventClass::Enum intype, NvGestureKind::Enum inkind, float inx, float iny) | |
General constructor. | |
Public Attributes | |
NvGestureUID | uid |
A unique ID for this event -- generally an auto-incrementing counter. | |
NvGestureKind::Enum | kind |
The kind of event that occurred. | |
NvInputEventClass::Enum | type |
The input device that generated the event: mouse, finger, stylus, etc. | |
uint8_t | index |
Storing mouse button, gamepad button, or key identifier for event. | |
float | x |
x position at the START of the gesture. | |
float | y |
y position at the START of the gesture. | |
float | dx |
delta x value for the gesture. | |
float | dy |
delta y value for the gesture. |
Detailed Description
Object packaging up all the data related to an input event by the user.
Constructor & Destructor Documentation
NvGestureEvent::NvGestureEvent | ( | ) | [inline] |
Default constructor, for use as simple struct.
NvGestureEvent::NvGestureEvent | ( | NvInputEventClass::Enum | intype, | |
NvGestureKind::Enum | inkind, | |||
float | inx, | |||
float | iny | |||
) | [inline] |
General constructor.
- Parameters:
-
intype The input device generating the event inkind The kind of event inx The starting x position inx The starting y position
Member Data Documentation
float NvGestureEvent::dx |
delta x value for the gesture.
DRAG == delta pos. FLICK == velocity. ZOOM == second finger.
float NvGestureEvent::dy |
delta y value for the gesture.
DRAG == delta pos. FLICK == velocity. ZOOM == second finger.
uint8_t NvGestureEvent::index |
Storing mouse button, gamepad button, or key identifier for event.
The kind of event that occurred.
The input device that generated the event: mouse, finger, stylus, etc.
..
NvGestureUID NvGestureEvent::uid |
A unique ID for this event -- generally an auto-incrementing counter.
float NvGestureEvent::x |
x position at the START of the gesture.
float NvGestureEvent::y |
y position at the START of the gesture.
The documentation for this class was generated from the following file: