glutSpaceballMotionFuncは カレントウィンドウに対し, Spaceballのモーション・コールバックを登録します.
Usage
void glutSpaceballMotionFunc(void (*func)(int x, int y, int z));
Description
glutSpaceballMotionFuncは カレントウィンドウに対し, Spaceball のモーション・コールバックを登録する. あるウィンドウに対する Spaceball モーション・コールバックは, ウィンドウがスペースボールのインプット・フォーカスを持ち (通常はマウスポインタがそのウィンドウ領域内にある時), ユーザーが Spaceball を用いて移動を生成した場合にコールされる. コールバックの引数x,y,zは それぞれ X,Y,Z 軸に沿った移動量を示す. コールバックの引数は -1000 から 1000 までの間に正規化される.
Spaceball デバイスが利用できないときに Spaceball モーション・コールバックを 登録すると,単に無視されてエラーではない. この場合,Spaceball モーション・コールバックは生成されない.
引数NULLをglutSpaceballMotionFuncに渡すと Spaceball モーション・コールバックは働かない. 新しいウィンドウが生成されたとき, Spaceball モーション・コールバックは初期的には登録されない.