Documentation
Tutorials
Gesture Documentation
Related
Documentation
Tutorials
Gesture Documentation
Related
This is an old revision of the document!
The GestureWorks Core API consists of a series of methods, functions and data structures which are used to connect applications to GestureWorks, prompt the core to analyze and process gestures, then return structured gesture event data to the application layer.
The functions available through GestureWorks are as follows:
GestureWorks* initializeGestureWorks(int screen_width, int screen_height)
Initializes GestureWorks with a default set of gestures. This returns an instance of GestureWorks to use on future function calls.
GestureWorks* initializeGestureWorksScreenGestures(int screen_width, int screen_height)
Initializes GestureWorks with default options and a default set of gestures. This is used for screen mode, where gestures are global and not attached to individual touch objects.
GestureWorks* initializeGestureWorksGML(int screen_width, int screen_height, const char *gml_file_path)
Initializes GestureWorks with a custom gml file.
void destroyGestureWorks(GestureWorks *gesture_works)
Deletes an instance of GestureWorks.