next up previous contents index
Next: 7.7 glutVisibilityFunc Up: 7 Callback Registration Previous:7.5 glutMouseFunc

7.6 glutMotionFunc, glutPassiveMotionFunc

 glutMotionFuncglutPassiveMotionFuncはそれぞれ, カレントウィンドウに対する モーション・コールバックとパッシブ・モーション・コールバックを登録します.

Usage

void glutMotionFunc(void (*func)(int x, int y));
void glutPassiveMotionFunc(void (*func)(int x, int y));
func
ユーザー定義のマウスイベント・コールバック関数.

Description

glutMotionFuncglutPassiveMotionFuncは, カレントウィンドウのモーション/パッシブ・モーションそれぞれの コールバックを登録する. モーション・コールバックはマウスがウィンドウ内を1つ以上のボタンが プッシュされた状態で動いている(ドラッグ)時にコールされる. パッシブ・モーション・コールバックはマウスボタンが 押されていない状態でウィンドウ内を動いている時にコールされる.

コールバックのパラメータxyは ウィンドウ座標系におけるマウス位置である.

引数NULLglutMotionFuncglutPassiveMotionFuncに 渡すと,モーション/パッシブ・モーション・コールバックが働かなくなる.


next up previous contents index
Next: 7.7 glutVisibilityFunc Up: 7 Callback Registration Previous:7.5 glutMouseFunc
Mark Kilgard
Fri Feb 23 08:05:02 PST 1996