GEIS  2.0
Gesture Engine Interface Support

#include <geis.h>

Public Member Functions

Touch Attributes
Each touch has zero or more attributes associated with it. Differing hardware is capable of reporting differing sets of touch attributes, so there is no guarantee that any or all of the defined touch attributes will bre present.

If the touch comes from a direct device (see GEIS_DEVICE_ATTRIBUTE_DIRECT_TOUCH) its position (x and y attributes) will be in window coordinates, otherwise it will be in the input device's own coordinate system.

GeisGestureId geis_frame_id (GeisFrame frame)
 Gets the identifier of a gesture frame. More...
 
GeisBoolean geis_frame_is_class (GeisFrame frame, GeisGestureClass gesture_class)
 Indicates if a gesture frame belongs to a gesture class. More...
 
GeisSize geis_frame_attr_count (GeisFrame frame)
 Gets the number of attrs associated with a gesture frame. More...
 
GeisAttr geis_frame_attr (GeisFrame frame, GeisSize index)
 Gets an indicated attr from a gesture frame. More...
 
GeisAttr geis_frame_attr_by_name (GeisFrame frame, GeisString name)
 Gets a named attr from a gesture frame. More...
 
GeisFloat * geis_frame_matrix (GeisFrame frame)
 Gets the current transform matrix of a gesture. More...
 
GeisSize geis_frame_touchid_count (GeisFrame frame)
 Gets the number of touches making up a gesture for the frame. More...
 
GeisTouchId geis_frame_touchid (GeisFrame frame, GeisSize index)
 Gets the ID of the indicated touch within the gesture frame. More...
 

Detailed Description

A collection of information describing the state of a gesture.

Examples
geis2.c.

The documentation for this class was generated from the following file: