glutTabletButtonFuncは カレントウィンドウに対する タブレットボタンのコールバックを登録します.
Usage
void glutTabletButtonFunc(void (*func)(int button, int state,
int x, int y));
Description
glutTabletButtonFuncは カレントウィンドウに対し, タブレットのボタンに対するコールバックを登録する. あるウィンドウに対するタブレット・モーション・コールバックは ウィンドウがタブレットのインプット・フォーカスを持ち (通常はマウスポインタがそのウィンドウ領域内にある時), ユーザーがタブレットボタンを押した場合にコールされる. コールバックのパラメータbuttonは(1から始まる)ボタンの数を示す. 利用可能なタブレットボタンの数は, glutDeviceGet(GLUT_NUM_TABLET_BUTTONS)で知ることができる. stateは GLUT_UPかGLUT_DOWNのいずれかで, コールバックがボタンのリリースまたはプレスのどちらによって コールされるかを示す. コールバックのパラメータx,yは タブレットボタンのステートが変更されたときのウィンドウ相対座標値である.
タブレット・デバイスが利用できないときにタブレットボタン・コールバックを 登録すると,単に無視されてエラーは生じない. この場合,タブレットボタン・コールバックは生成されない.
引数NULLを glutTabletButtonFunc に渡すと, タブレットボタン・コールバックは働かない. 新しいウィンドウが生成されたとき, タブレットボタン・コールバックは初期的には登録されない.