Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

FWHID_PlatformDefs.h File Reference

FW Hand Tracking SDK -- Platform Definitions. More...

#include <windows.h>

Defines

#define snprintf   _snprintf
#define false   0
#define true   1
#define inline   __inline

Typedefs

typedef double FWHID_AbsoluteTime
typedef unsigned char bool
typedef unsigned char FWBYTE
typedef fw_multitouchdevice_t * FWMultiTouchDevicePtr
 Stores all information about a particular MultiTouch Device.
typedef void(* FWHIDCallbackFunction )(FWMultiTouchDevicePtr fwdevice, void *targetData)

Functions

LRESULT CALLBACK FWHID_WndProc (HWND hwnd, UINT nMsg, WPARAM wParam, LPARAM lParam)
 Windows message handler that must be called to handle WM_DEVICE_CHANGED and WM_INPUT messages.


Detailed Description

FW Hand Tracking SDK -- Platform Definitions.

FingerWorks HID Hand Tracking SDK (External API)

Author:
Created by Wayne Westerman on Wed Jun 25 2003.

Last Updated by James Orr on Tue Aug 17 2004.

Version:
1.0
v0.65 fixed FWHID_ZoneSpecifier for little endian

v1.0 changed FWHID_ZoneSpecifier to FWHID_FingerSpecifier, and added handActionCode and handPositionX/Y

Copyright (c) 2003-2004 FingerWorks, Inc. All rights reserved.


Define Documentation

#define false   0
 

#define inline   __inline
 

#define snprintf   _snprintf
 

#define true   1
 


Typedef Documentation

typedef unsigned char bool
 

typedef unsigned char FWBYTE
 

typedef double FWHID_AbsoluteTime
 

typedef void(* FWHIDCallbackFunction)(FWMultiTouchDevicePtr fwdevice, void *targetData)
 

typedef struct fw_multitouchdevice_t* FWMultiTouchDevicePtr
 

Stores all information about a particular MultiTouch Device.

To access any of FWMultiTouchDevicePtr fields use the functions declared in FWHID_MultiTouchDevice.h.

See also:
FWHID_getProductName(), FWHID_getSurfaceVersion(), FWHID_getProcessorVersion(), FWHID_getKeymatrixVersion(), FWHID_getSurfaceDimensions()


Function Documentation

LRESULT CALLBACK FWHID_WndProc HWND  hwnd,
UINT  nMsg,
WPARAM  wParam,
LPARAM  lParam
 

Windows message handler that must be called to handle WM_DEVICE_CHANGED and WM_INPUT messages.

This function is necessary for the SDK to function.

Parameters:
hwnd Handle to a Window
nMsg The actual message
wParam The wParam from the Window Message handler routine
lParam The lParam from the Window Message handler routine


Generated on Fri Dec 10 10:08:11 2004 for FingerWorks Hand Tracking SDK by doxygen 1.3.8