Table of Contents

Bindings Overview

Gestureworks Core provides the capability for users to link directly to the libraries compiled into the Gestureworks Core .dll so that gestures can be passed directly from Gestureworks up to the application layer. This is done using a set of standardized bindings that serve as simple API for the specified language. Gestureworks Core bindings are currently available for four languages:

Working with the C++ Bindings

We will briefly discuss the C++ bindings since they are exemplary of the way in which bindings will be constructed for most other languages.

The bindings provide a lightweight wrapper to simplify data transfer between the application and the processing engine, as well as facilitate the use of multiple programming languages.

Use of the bindings can be broken down into the following steps:

Setup

Processing loop

Each binding consists of a set classes that access exposed functions in the GestureWorksCore.dll . These methods, functions and related data structures are outlined in detail in the Gestureworks Core API.