next up previous contents index
Next:A.2.2 Fixed System Dependent Up: A.2 Global State Previous:A.2 Global State


A.2.1 Program Controlled State

Name Type Set/Change Get Initial
currentWindow Integer glutSetWindew (1) glutGetWindow 0
currentMenu Integer glutSetMenu (2) glutGetMenu 0
initWindowX Integer glutInitWindowPosition GLUT_INIT_WINDOW_X -1
initWindowY Integer glutInitWindowPosition GLUT_INIT_WINDOW_Y -1
initWindowWidth Integer glutInitWindowSize GLUT_INIT_WINDOW_WIDTH 300
initWindowHeight Integer glutInitWindowSize GLUT_INIT_WINDOW_HEIGHT 300
initDisplayMode Bitmask glutInitDisplayMode GLUT_INIT_DISPLAY_MODE GLUT_RGB,
GLUT_SINGLE,
GLUT_DEPTH
idleCallback Callback glutIdleFunc - NULL
menuState Menu State - (3) NotInUse
menuStateCallback Callback glutMenuEntryFunc - NULL
timerList list of Timer glutTimerFunc - none
(1) currentWindowは ウィンドウあるいはメニューのコールバックのたびにも, (コールバックを引き起こしたウィンドウへ)自動的に変更され, また,ウィンドウの生成のたびに(生成されたウィンドウへ)自動的に変更される.
(2) currentMenuは メニュー・コールバックのたびに(コールバックを引き起こしたメニューへ)自動的に 変更され,また,メニューの生成のたびに(生成されたメニューへ)自動的に 変更される.
(3) menuState が変更すると,メニュー・ステート・コールバックが呼び出される.

next up previous contents index
Next:A.2.2 Fixed System Dependent Up:A.2 Global State Previous:A.2 Global State

Mark Kilgard
Fri Feb 23 08:05:02 PST 1996