OSDN Git Service

【更新内容】
[ring-lang-081/ring.git] / docs / en / source / ringfreeglutfuncsdoc.txt
1 .. index:: 
2      single: RingFreeGLUT Functions Reference; Introduction
3
4 ================================
5 RingFreeGLUT Functions Reference
6 ================================
7
8 * GLUT_RGB
9 * GLUT_RGBA
10 * GLUT_INDEX
11 * GLUT_SINGLE
12 * GLUT_DOUBLE
13 * GLUT_ACCUM
14 * GLUT_ALPHA
15 * GLUT_DEPTH
16 * GLUT_STENCIL
17 * GLUT_MULTISAMPLE
18 * GLUT_STEREO
19 * GLUT_LUMINANCE
20 * GLUT_KEY_F1
21 * GLUT_KEY_F2
22 * GLUT_KEY_F3
23 * GLUT_KEY_F4
24 * GLUT_KEY_F5
25 * GLUT_KEY_F6
26 * GLUT_KEY_F7
27 * GLUT_KEY_F8
28 * GLUT_KEY_F9
29 * GLUT_KEY_F10
30 * GLUT_KEY_F11
31 * GLUT_KEY_F12
32 * GLUT_KEY_LEFT
33 * GLUT_KEY_UP
34 * GLUT_KEY_RIGHT
35 * GLUT_KEY_DOWN
36 * GLUT_KEY_PAGE_UP
37 * GLUT_KEY_PAGE_DOWN
38 * GLUT_KEY_HOME
39 * GLUT_KEY_END
40 * GLUT_KEY_INSERT
41 * GLUT_LEFT_BUTTON
42 * GLUT_MIDDLE_BUTTON
43 * GLUT_RIGHT_BUTTON
44 * GLUT_DOWN
45 * GLUT_UP
46 * GLUT_LEFT
47 * GLUT_ENTERED
48 * GLUT_MENU_NOT_IN_USE
49 * GLUT_MENU_IN_USE
50 * GLUT_NOT_VISIBLE
51 * GLUT_VISIBLE
52 * GLUT_HIDDEN
53 * GLUT_FULLY_RETAINED
54 * GLUT_PARTIALLY_RETAINED
55 * GLUT_FULLY_COVERED
56 * GLUT_WINDOW_X
57 * GLUT_WINDOW_Y
58 * GLUT_WINDOW_WIDTH
59 * GLUT_WINDOW_HEIGHT
60 * GLUT_WINDOW_BUFFER_SIZE
61 * GLUT_WINDOW_STENCIL_SIZE
62 * GLUT_WINDOW_DEPTH_SIZE
63 * GLUT_WINDOW_RED_SIZE
64 * GLUT_WINDOW_GREEN_SIZE
65 * GLUT_WINDOW_BLUE_SIZE
66 * GLUT_WINDOW_ALPHA_SIZE
67 * GLUT_WINDOW_ACCUM_RED_SIZE
68 * GLUT_WINDOW_ACCUM_GREEN_SIZE
69 * GLUT_WINDOW_ACCUM_BLUE_SIZE
70 * GLUT_WINDOW_ACCUM_ALPHA_SIZE
71 * GLUT_WINDOW_DOUBLEBUFFER
72 * GLUT_WINDOW_RGBA
73 * GLUT_WINDOW_PARENT
74 * GLUT_WINDOW_NUM_CHILDREN
75 * GLUT_WINDOW_COLORMAP_SIZE
76 * GLUT_WINDOW_NUM_SAMPLES
77 * GLUT_WINDOW_STEREO
78 * GLUT_WINDOW_CURSOR
79 * GLUT_SCREEN_WIDTH
80 * GLUT_SCREEN_HEIGHT
81 * GLUT_SCREEN_WIDTH_MM
82 * GLUT_SCREEN_HEIGHT_MM
83 * GLUT_MENU_NUM_ITEMS
84 * GLUT_DISPLAY_MODE_POSSIBLE
85 * GLUT_INIT_WINDOW_X
86 * GLUT_INIT_WINDOW_Y
87 * GLUT_INIT_WINDOW_WIDTH
88 * GLUT_INIT_WINDOW_HEIGHT
89 * GLUT_INIT_DISPLAY_MODE
90 * GLUT_ELAPSED_TIME
91 * GLUT_WINDOW_FORMAT_ID
92 * GLUT_HAS_KEYBOARD
93 * GLUT_HAS_MOUSE
94 * GLUT_HAS_SPACEBALL
95 * GLUT_HAS_DIAL_AND_BUTTON_BOX
96 * GLUT_HAS_TABLET
97 * GLUT_NUM_MOUSE_BUTTONS
98 * GLUT_NUM_SPACEBALL_BUTTONS
99 * GLUT_NUM_BUTTON_BOX_BUTTONS
100 * GLUT_NUM_DIALS
101 * GLUT_NUM_TABLET_BUTTONS
102 * GLUT_DEVICE_IGNORE_KEY_REPEAT
103 * GLUT_DEVICE_KEY_REPEAT
104 * GLUT_HAS_JOYSTICK
105 * GLUT_OWNS_JOYSTICK
106 * GLUT_JOYSTICK_BUTTONS
107 * GLUT_JOYSTICK_AXES
108 * GLUT_JOYSTICK_POLL_RATE
109 * GLUT_OVERLAY_POSSIBLE
110 * GLUT_LAYER_IN_USE
111 * GLUT_HAS_OVERLAY
112 * GLUT_TRANSPARENT_INDEX
113 * GLUT_NORMAL_DAMAGED
114 * GLUT_OVERLAY_DAMAGED
115 * GLUT_VIDEO_RESIZE_POSSIBLE
116 * GLUT_VIDEO_RESIZE_IN_USE
117 * GLUT_VIDEO_RESIZE_X_DELTA
118 * GLUT_VIDEO_RESIZE_Y_DELTA
119 * GLUT_VIDEO_RESIZE_WIDTH_DELTA
120 * GLUT_VIDEO_RESIZE_HEIGHT_DELTA
121 * GLUT_VIDEO_RESIZE_X
122 * GLUT_VIDEO_RESIZE_Y
123 * GLUT_VIDEO_RESIZE_WIDTH
124 * GLUT_VIDEO_RESIZE_HEIGHT
125 * GLUT_NORMAL
126 * GLUT_OVERLAY
127 * GLUT_ACTIVE_SHIFT
128 * GLUT_ACTIVE_CTRL
129 * GLUT_ACTIVE_ALT
130 * GLUT_CURSOR_RIGHT_ARROW
131 * GLUT_CURSOR_LEFT_ARROW
132 * GLUT_CURSOR_INFO
133 * GLUT_CURSOR_DESTROY
134 * GLUT_CURSOR_HELP
135 * GLUT_CURSOR_CYCLE
136 * GLUT_CURSOR_SPRAY
137 * GLUT_CURSOR_WAIT
138 * GLUT_CURSOR_TEXT
139 * GLUT_CURSOR_CROSSHAIR
140 * GLUT_CURSOR_UP_DOWN
141 * GLUT_CURSOR_LEFT_RIGHT
142 * GLUT_CURSOR_TOP_SIDE
143 * GLUT_CURSOR_BOTTOM_SIDE
144 * GLUT_CURSOR_LEFT_SIDE
145 * GLUT_CURSOR_RIGHT_SIDE
146 * GLUT_CURSOR_TOP_LEFT_CORNER
147 * GLUT_CURSOR_TOP_RIGHT_CORNER
148 * GLUT_CURSOR_BOTTOM_RIGHT_CORNER
149 * GLUT_CURSOR_BOTTOM_LEFT_CORNER
150 * GLUT_CURSOR_INHERIT
151 * GLUT_CURSOR_NONE
152 * GLUT_CURSOR_FULL_CROSSHAIR
153 * GLUT_RED
154 * GLUT_GREEN
155 * GLUT_BLUE
156 * GLUT_KEY_REPEAT_OFF
157 * GLUT_KEY_REPEAT_ON
158 * GLUT_KEY_REPEAT_DEFAULT
159 * GLUT_JOYSTICK_BUTTON_A
160 * GLUT_JOYSTICK_BUTTON_B
161 * GLUT_JOYSTICK_BUTTON_C
162 * GLUT_JOYSTICK_BUTTON_D
163 * GLUT_GAME_MODE_ACTIVE
164 * GLUT_GAME_MODE_POSSIBLE
165 * GLUT_GAME_MODE_WIDTH
166 * GLUT_GAME_MODE_HEIGHT
167 * GLUT_GAME_MODE_PIXEL_DEPTH
168 * GLUT_GAME_MODE_REFRESH_RATE
169 * GLUT_GAME_MODE_DISPLAY_CHANGED
170 * GLUT_STROKE_ROMAN
171 * GLUT_STROKE_MONO_ROMAN
172 * GLUT_BITMAP_9_BY_15
173 * GLUT_BITMAP_8_BY_13
174 * GLUT_BITMAP_TIMES_ROMAN_10
175 * GLUT_BITMAP_TIMES_ROMAN_24
176 * GLUT_BITMAP_HELVETICA_10
177 * GLUT_BITMAP_HELVETICA_12
178 * GLUT_BITMAP_HELVETICA_18
179 * void glutInit(void)
180 * void glutDisplayFunc(const char *)
181 * void glutReshapeFunc(const char *)
182 * int glutEventWidth(void)
183 * int glutEventHeight(void)
184 * void glutIdleFunc(const char *)
185 * void glutKeyboardFunc(const char *)
186 * void glutSpecialFunc(const char *)
187 * void glutSpecialUpFunc(const char *)
188 * void glutMouseFunc(const char *)
189 * void glutMotionFunc(const char *)
190 * int glutCreateMenu(const char *)
191 * void glutMenuStatusFunc(const char *)
192 * int glutEventKey(void)
193 * int glutEventX(void)
194 * int glutEventY(void)
195 * int glutEventButton(void)
196 * int glutEventState(void)
197 * int glutEventValue(void)
198 * int glutEventStatus(void)
199 * void test_draw(void)
200 * void glutInitWindowPosition(int x, int y)
201 * void glutInitWindowSize(int width, int height)
202 * void glutInitDisplayMode(unsigned displayMode)
203 * void glutInitDisplayString(const char * displayMode)
204 * int glutCreateWindow(const char * title)
205 * int glutCreateSubWindow(int window, int x, int y, int width, int height)
206 * void glutDestroyWindow(int window)
207 * void glutSetWindow(int window)
208 * int glutGetWindow(void)
209 * void glutSetWindowTitle(const char * title)
210 * void glutSetIconTitle(const char * title)
211 * void glutReshapeWindow(int width, int height)
212 * void glutPositionWindow(int x, int y)
213 * void glutShowWindow(void)
214 * void glutHideWindow(void)
215 * void glutIconifyWindow(void)
216 * void glutPushWindow(void)
217 * void glutPopWindow(void)
218 * void glutFullScreen(void)
219 * void glutPostWindowRedisplay(int window)
220 * void glutPostRedisplay(void)
221 * void glutSwapBuffers(void)
222 * void glutWarpPointer(int x, int y)
223 * void glutSetCursor(int cursor)
224 * void glutEstablishOverlay(void)
225 * void glutRemoveOverlay(void)
226 * void glutUseLayer(GLenum layer)
227 * void glutPostOverlayRedisplay(void)
228 * void glutPostWindowOverlayRedisplay(int window)
229 * void glutShowOverlay(void)
230 * void glutHideOverlay(void)
231 * void glutDestroyMenu(int menu)
232 * int glutGetMenu(void)
233 * void glutSetMenu(int menu)
234 * void glutAddMenuEntry(const char * label, int value)
235 * void glutAddSubMenu(const char * label, int subMenu)
236 * void glutChangeToMenuEntry(int item, const char * label, int value)
237 * void glutChangeToSubMenu(int item, const char * label, int value)
238 * void glutRemoveMenuItem(int item)
239 * void glutAttachMenu(int button)
240 * void glutDetachMenu(int button)
241 * int glutGet(GLenum query)
242 * int glutDeviceGet(GLenum query)
243 * int glutGetModifiers(void)
244 * int glutLayerGet(GLenum query)
245 * void glutBitmapCharacter(void *font, int character)
246 * int glutBitmapWidth(void *font, int character)
247 * void glutStrokeCharacter(void *font, int character)
248 * int glutStrokeWidth(void *font, int character)
249 * GLfloat glutStrokeWidthf(void *font, int character)
250 * int glutBitmapLength(void *font, char * string)
251 * int glutStrokeLength(void *font, char * string)
252 * GLfloat glutStrokeLengthf(void *font, char *string)
253 * void glutWireCube(double size)
254 * void glutSolidCube(double size)
255 * void glutWireSphere(double radius, GLint slices, GLint stacks)
256 * void glutSolidSphere(double radius, GLint slices, GLint stacks)
257 * void glutWireCone(double base, double height, GLint slices, GLint stacks)
258 * void glutSolidCone(double base, double height, GLint slices, GLint stacks)
259 * void glutWireTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)
260 * void glutSolidTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)
261 * void glutWireDodecahedron(void)
262 * void glutSolidDodecahedron(void)
263 * void glutWireOctahedron(void)
264 * void glutSolidOctahedron(void)
265 * void glutWireTetrahedron(void)
266 * void glutSolidTetrahedron(void)
267 * void glutWireIcosahedron(void)
268 * void glutSolidIcosahedron(void)
269 * void glutWireTeapot(double size)
270 * void glutSolidTeapot(double size)
271 * void glutGameModeString(const char * string)
272 * int glutEnterGameMode(void)
273 * void glutLeaveGameMode(void)
274 * int glutGameModeGet(GLenum query)
275 * int glutVideoResizeGet(GLenum query)
276 * void glutSetupVideoResizing(void)
277 * void glutStopVideoResizing(void)
278 * void glutVideoResize(int x, int y, int width, int height)
279 * void glutVideoPan(int x, int y, int width, int height)
280 * void glutSetColor(int color, GLfloat red, GLfloat green, GLfloat blue)
281 * GLfloat glutGetColor(int color, int component)
282 * void glutCopyColormap(int window)
283 * void glutIgnoreKeyRepeat(int ignore)
284 * void glutSetKeyRepeat(int repeatMode)
285 * void glutForceJoystickFunc(void)
286 * int glutExtensionSupported(const char * extension)
287 * void glutReportErrors(void)
288 * void glutMainLoop(void)