Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

glutwacom.h File Reference

#include <GL/glut.h>

Include dependency graph for glutwacom.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define GLUT_WACOM_NO_BUTTON   0
#define GLUT_WACOM_BOTTOM_BUTTON   1
#define GLUT_WACOM_TOP_BUTTON   2
#define GLUT_WACOM_TOP_LEFT_BUTTON   3
#define GLUT_WACOM_TOP_MIDDLE_BUTTON   4
#define GLUT_WACOM_TOP_RIGHT_BUTTON   5
#define GLUT_WACOM_BOTTOM_RIGHT_BUTTON   6
#define GLUT_WACOM_BOTTOM_LEFT_BUTTON   7
#define GLUT_WACOM_DOWN   0
#define GLUT_WACOM_UP   1
#define GLUT_WACOM_NO_STATE_INFO   -1
#define GLUT_WACOM_STATE_OFF_TABLET   0
#define GLUT_WACOM_STATE_ON_TABLET   1
#define GLUT_WACOM_NO_PROXIMITY_INFO   -1
#define GLUT_WACOM_PROXIMITY_OUT   0
#define GLUT_WACOM_PROXIMITY_IN   1
#define GLUT_HAS_WACOM_TABLET   617
#define GLUT_HAS_WACOM_STYLUS   618
#define GLUT_HAS_WACOM_ERASER   619
#define GLUT_HAS_WACOM_CURSOR   620
#define GLUT_NUM_WACOM_TABLET_BUTTONS   621
#define GLUT_NUM_WACOM_STYLUS_BUTTONS   622
#define GLUT_NUM_WACOM_ERASER_BUTTONS   623
#define GLUT_NUM_WACOM_CURSOR_BUTTONS   624
#define GLUT_WACOM_TABLET_XCOORD_MIN   625
#define GLUT_WACOM_TABLET_XCOORD_RANGE   626
#define GLUT_WACOM_TABLET_YCOORD_MIN   627
#define GLUT_WACOM_TABLET_YCOORD_RANGE   628
#define GLUT_WACOM_TABLET_PRESSURE_MIN   629
#define GLUT_WACOM_TABLET_PRESSURE_RANGE   630
#define GLUT_WACOM_TABLET_XTILT_MIN   631
#define GLUT_WACOM_TABLET_XTILT_RANGE   632
#define GLUT_WACOM_TABLET_YTILT_MIN   633
#define GLUT_WACOM_TABLET_YTILT_RANGE   634
#define GLUT_WACOM_STYLUS_XCOORD_MIN   635
#define GLUT_WACOM_STYLUS_XCOORD_RANGE   636
#define GLUT_WACOM_STYLUS_YCOORD_MIN   637
#define GLUT_WACOM_STYLUS_YCOORD_RANGE   638
#define GLUT_WACOM_STYLUS_PRESSURE_MIN   639
#define GLUT_WACOM_STYLUS_PRESSURE_RANGE   640
#define GLUT_WACOM_STYLUS_XTILT_MIN   641
#define GLUT_WACOM_STYLUS_XTILT_RANGE   642
#define GLUT_WACOM_STYLUS_YTILT_MIN   643
#define GLUT_WACOM_STYLUS_YTILT_RANGE   644
#define GLUT_WACOM_ERASER_XCOORD_MIN   645
#define GLUT_WACOM_ERASER_XCOORD_RANGE   646
#define GLUT_WACOM_ERASER_YCOORD_MIN   647
#define GLUT_WACOM_ERASER_YCOORD_RANGE   648
#define GLUT_WACOM_ERASER_PRESSURE_MIN   649
#define GLUT_WACOM_ERASER_PRESSURE_RANGE   650
#define GLUT_WACOM_ERASER_XTILT_MIN   651
#define GLUT_WACOM_ERASER_XTILT_RANGE   652
#define GLUT_WACOM_ERASER_YTILT_MIN   653
#define GLUT_WACOM_ERASER_YTILT_RANGE   654
#define GLUT_WACOM_CURSOR_XCOORD_MIN   655
#define GLUT_WACOM_CURSOR_XCOORD_RANGE   656
#define GLUT_WACOM_CURSOR_YCOORD_MIN   657
#define GLUT_WACOM_CURSOR_YCOORD_RANGE   658
#define GLUT_WACOM_CURSOR_PRESSURE_MIN   659
#define GLUT_WACOM_CURSOR_PRESSURE_RANGE   660
#define GLUT_WACOM_CURSOR_XTILT_MIN   661
#define GLUT_WACOM_CURSOR_XTILT_RANGE   662
#define GLUT_WACOM_CURSOR_YTILT_MIN   663
#define GLUT_WACOM_CURSOR_YTILT_RANGE   664
#define GLUT_WACOM_CURSOR   0
#define GLUT_WACOM_STYLUS   1
#define GLUT_WACOM_ERASER   2
#define GLUT_WACOM_MENU   16
#define APIENTRY
#define GLUT_APIENTRY_DEFINED
#define CALLBACK

Functions

void APIENTRY glutInitWacom (void)
void APIENTRY glutMoveFunc (void(*func)(int x, int y))
void APIENTRY glutWacomMotionFunc (void(*func)(int device, int tablet_state, float x, float y, float pressure, float xtilt, float ytilt, int proximity))
void APIENTRY glutWacomButtonFunc (void(*func)(int device, int button, int state, int tablet_state, float x, float y, float pressure, float xtilt, float ytilt, int proximity))


Define Documentation

#define APIENTRY
 

Definition at line 87 of file glutwacom.h.

#define CALLBACK
 

Definition at line 89 of file glutwacom.h.

#define GLUT_APIENTRY_DEFINED
 

Definition at line 88 of file glutwacom.h.

#define GLUT_HAS_WACOM_CURSOR   620
 

Definition at line 33 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_HAS_WACOM_ERASER   619
 

Definition at line 32 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_HAS_WACOM_STYLUS   618
 

Definition at line 31 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_HAS_WACOM_TABLET   617
 

Definition at line 30 of file glutwacom.h.

Referenced by GLUT_MOUSE::GLUT_MOUSE(), and glutDeviceGet().

#define GLUT_NUM_WACOM_CURSOR_BUTTONS   624
 

Definition at line 37 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_NUM_WACOM_ERASER_BUTTONS   623
 

Definition at line 36 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_NUM_WACOM_STYLUS_BUTTONS   622
 

Definition at line 35 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_NUM_WACOM_TABLET_BUTTONS   621
 

Definition at line 34 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_BOTTOM_BUTTON   1
 

Definition at line 8 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_BOTTOM_LEFT_BUTTON   7
 

Definition at line 14 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_BOTTOM_RIGHT_BUTTON   6
 

Definition at line 13 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_CURSOR   0
 

Definition at line 80 of file glutwacom.h.

Referenced by __glutWacomSetButton(), wacomCursorChange(), and wacomTabletChange().

#define GLUT_WACOM_CURSOR_PRESSURE_MIN   659
 

Definition at line 72 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_PRESSURE_RANGE   660
 

Definition at line 73 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_XCOORD_MIN   655
 

Definition at line 68 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_XCOORD_RANGE   656
 

Definition at line 69 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_XTILT_MIN   661
 

Definition at line 74 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_XTILT_RANGE   662
 

Definition at line 75 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_YCOORD_MIN   657
 

Definition at line 70 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_YCOORD_RANGE   658
 

Definition at line 71 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_YTILT_MIN   663
 

Definition at line 76 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_CURSOR_YTILT_RANGE   664
 

Definition at line 77 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_DOWN   0
 

Definition at line 17 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_ERASER   2
 

Definition at line 82 of file glutwacom.h.

Referenced by __glutWacomSetButton(), wacomEraserChange(), and wacomTabletChange().

#define GLUT_WACOM_ERASER_PRESSURE_MIN   649
 

Definition at line 62 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_PRESSURE_RANGE   650
 

Definition at line 63 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_XCOORD_MIN   645
 

Definition at line 58 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_XCOORD_RANGE   646
 

Definition at line 59 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_XTILT_MIN   651
 

Definition at line 64 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_XTILT_RANGE   652
 

Definition at line 65 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_YCOORD_MIN   647
 

Definition at line 60 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_YCOORD_RANGE   648
 

Definition at line 61 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_YTILT_MIN   653
 

Definition at line 66 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_ERASER_YTILT_RANGE   654
 

Definition at line 67 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_MENU   16
 

Definition at line 83 of file glutwacom.h.

Referenced by wacomTabletChange().

#define GLUT_WACOM_NO_BUTTON   0
 

Definition at line 7 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_NO_PROXIMITY_INFO   -1
 

Definition at line 26 of file glutwacom.h.

#define GLUT_WACOM_NO_STATE_INFO   -1
 

Definition at line 21 of file glutwacom.h.

#define GLUT_WACOM_PROXIMITY_IN   1
 

Definition at line 28 of file glutwacom.h.

#define GLUT_WACOM_PROXIMITY_OUT   0
 

Definition at line 27 of file glutwacom.h.

#define GLUT_WACOM_STATE_OFF_TABLET   0
 

Definition at line 22 of file glutwacom.h.

#define GLUT_WACOM_STATE_ON_TABLET   1
 

Definition at line 23 of file glutwacom.h.

#define GLUT_WACOM_STYLUS   1
 

Definition at line 81 of file glutwacom.h.

Referenced by __glutWacomSetButton(), wacomStylusChange(), and wacomTabletChange().

#define GLUT_WACOM_STYLUS_PRESSURE_MIN   639
 

Definition at line 52 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_STYLUS_PRESSURE_RANGE   640
 

Definition at line 53 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_STYLUS_XCOORD_MIN   635
 

Definition at line 48 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_STYLUS_XCOORD_RANGE   636
 

Definition at line 49 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_STYLUS_XTILT_MIN   641
 

Definition at line 54 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_STYLUS_XTILT_RANGE   642
 

Definition at line 55 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_STYLUS_YCOORD_MIN   637
 

Definition at line 50 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_STYLUS_YCOORD_RANGE   638
 

Definition at line 51 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_STYLUS_YTILT_MIN   643
 

Definition at line 56 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_STYLUS_YTILT_RANGE   644
 

Definition at line 57 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_TABLET_PRESSURE_MIN   629
 

Definition at line 42 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_TABLET_PRESSURE_RANGE   630
 

Definition at line 43 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_TABLET_XCOORD_MIN   625
 

Definition at line 38 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_TABLET_XCOORD_RANGE   626
 

Definition at line 39 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_TABLET_XTILT_MIN   631
 

Definition at line 44 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_TABLET_XTILT_RANGE   632
 

Definition at line 45 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_TABLET_YCOORD_MIN   627
 

Definition at line 40 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_TABLET_YCOORD_RANGE   628
 

Definition at line 41 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_TABLET_YTILT_MIN   633
 

Definition at line 46 of file glutwacom.h.

Referenced by glutDeviceGet().

#define GLUT_WACOM_TABLET_YTILT_RANGE   634
 

Definition at line 47 of file glutwacom.h.

Referenced by __glutWacomCalibrate(), and glutDeviceGet().

#define GLUT_WACOM_TOP_BUTTON   2
 

Definition at line 9 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_TOP_LEFT_BUTTON   3
 

Definition at line 10 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_TOP_MIDDLE_BUTTON   4
 

Definition at line 11 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_TOP_RIGHT_BUTTON   5
 

Definition at line 12 of file glutwacom.h.

Referenced by __glutWacomSetButton().

#define GLUT_WACOM_UP   1
 

Definition at line 18 of file glutwacom.h.

Referenced by __glutWacomSetButton().


Function Documentation

void APIENTRY glutInitWacom void   ) 
 

Definition at line 352 of file glut_init.c.

References __glutWacomCalibrate().

Referenced by GLUT_MOUSE::GLUT_MOUSE().

void APIENTRY glutMoveFunc void(*)(int x, int y func  ) 
 

void APIENTRY glutWacomButtonFunc void(*)(int device, int button, int state, int tablet_state, float x, float y, float pressure, float xtilt, float ytilt, int proximity)  func  ) 
 

void APIENTRY glutWacomMotionFunc void(*)(int device, int tablet_state, float x, float y, float pressure, float xtilt, float ytilt, int proximity)  func  ) 
 


Generated on Mon Sep 18 11:41:23 2006 for jot by  doxygen 1.4.4