![]()  | 
  
    GEIS
    2.0
    
   Gesture Engine Interface Support 
   | 
 
| Common Types and Definitions | These types and values are common to both the simplified and advanced GEIS interfaces | 
| ▼The Simplified GEIS Interface | The simplified GEIS interface is the original (GEIS v1) API | 
| ▼Gesture Types | The names of gesture types | 
| Gesture Primitives | These are the prime gesture primitive that describes the general action of the touchpoints at an instant in time | 
| Standard Gesture Types | These gesture types should be available on all GEIS implementations | 
| Vendor Extension Gesture Types | Vendor-specific extensions to the GEIS v1 API | 
| Initialization and Cleanup | Each instance of a gesture subscription must be created using the geis_init() call and destroyed using the geis_finish() call | 
| Configuration and Control | |
| Input Devices | |
| Gesture Subscription | |
| ▼The Advanced GEIS Interface | The advanced GEIS interface (GEIS v2) was developed to give a more nuanced control over the types of gestures and input devices for which gestures will be recognized | 
| The Geis API Object | |
| Error Reporting | |
| Configuration | |
| Attributes | Attributes are named values associated with various GEIS entities, including input devices, gesture types, and gesture events | 
| Event Control | These functions are used to dispatch events generated from the various other GEIS components | 
| Input Devices | |
| Gesture Classes | |
| Gesture Regions | |
| Gesture Filter | |
| Gesture Subscription | |
| Gesture Frames | Gesture state information |