SlideShare a Scribd company logo
1 of 10
Download to read offline
Ring Documentation, Release 1.5.3
• GLUT_WINDOW_DOUBLEBUFFER
• GLUT_WINDOW_RGBA
• GLUT_WINDOW_PARENT
• GLUT_WINDOW_NUM_CHILDREN
• GLUT_WINDOW_COLORMAP_SIZE
• GLUT_WINDOW_NUM_SAMPLES
• GLUT_WINDOW_STEREO
• GLUT_WINDOW_CURSOR
• GLUT_SCREEN_WIDTH
• GLUT_SCREEN_HEIGHT
• GLUT_SCREEN_WIDTH_MM
• GLUT_SCREEN_HEIGHT_MM
• GLUT_MENU_NUM_ITEMS
• GLUT_DISPLAY_MODE_POSSIBLE
• GLUT_INIT_WINDOW_X
• GLUT_INIT_WINDOW_Y
• GLUT_INIT_WINDOW_WIDTH
• GLUT_INIT_WINDOW_HEIGHT
• GLUT_INIT_DISPLAY_MODE
• GLUT_ELAPSED_TIME
• GLUT_WINDOW_FORMAT_ID
• GLUT_HAS_KEYBOARD
• GLUT_HAS_MOUSE
• GLUT_HAS_SPACEBALL
• GLUT_HAS_DIAL_AND_BUTTON_BOX
• GLUT_HAS_TABLET
• GLUT_NUM_MOUSE_BUTTONS
• GLUT_NUM_SPACEBALL_BUTTONS
• GLUT_NUM_BUTTON_BOX_BUTTONS
• GLUT_NUM_DIALS
• GLUT_NUM_TABLET_BUTTONS
• GLUT_DEVICE_IGNORE_KEY_REPEAT
• GLUT_DEVICE_KEY_REPEAT
• GLUT_HAS_JOYSTICK
• GLUT_OWNS_JOYSTICK
• GLUT_JOYSTICK_BUTTONS
845
Ring Documentation, Release 1.5.3
• GLUT_JOYSTICK_AXES
• GLUT_JOYSTICK_POLL_RATE
• GLUT_OVERLAY_POSSIBLE
• GLUT_LAYER_IN_USE
• GLUT_HAS_OVERLAY
• GLUT_TRANSPARENT_INDEX
• GLUT_NORMAL_DAMAGED
• GLUT_OVERLAY_DAMAGED
• GLUT_VIDEO_RESIZE_POSSIBLE
• GLUT_VIDEO_RESIZE_IN_USE
• GLUT_VIDEO_RESIZE_X_DELTA
• GLUT_VIDEO_RESIZE_Y_DELTA
• GLUT_VIDEO_RESIZE_WIDTH_DELTA
• GLUT_VIDEO_RESIZE_HEIGHT_DELTA
• GLUT_VIDEO_RESIZE_X
• GLUT_VIDEO_RESIZE_Y
• GLUT_VIDEO_RESIZE_WIDTH
• GLUT_VIDEO_RESIZE_HEIGHT
• GLUT_NORMAL
• GLUT_OVERLAY
• GLUT_ACTIVE_SHIFT
• GLUT_ACTIVE_CTRL
• GLUT_ACTIVE_ALT
• GLUT_CURSOR_RIGHT_ARROW
• GLUT_CURSOR_LEFT_ARROW
• GLUT_CURSOR_INFO
• GLUT_CURSOR_DESTROY
• GLUT_CURSOR_HELP
• GLUT_CURSOR_CYCLE
• GLUT_CURSOR_SPRAY
• GLUT_CURSOR_WAIT
• GLUT_CURSOR_TEXT
• GLUT_CURSOR_CROSSHAIR
• GLUT_CURSOR_UP_DOWN
• GLUT_CURSOR_LEFT_RIGHT
• GLUT_CURSOR_TOP_SIDE
846
Ring Documentation, Release 1.5.3
• GLUT_CURSOR_BOTTOM_SIDE
• GLUT_CURSOR_LEFT_SIDE
• GLUT_CURSOR_RIGHT_SIDE
• GLUT_CURSOR_TOP_LEFT_CORNER
• GLUT_CURSOR_TOP_RIGHT_CORNER
• GLUT_CURSOR_BOTTOM_RIGHT_CORNER
• GLUT_CURSOR_BOTTOM_LEFT_CORNER
• GLUT_CURSOR_INHERIT
• GLUT_CURSOR_NONE
• GLUT_CURSOR_FULL_CROSSHAIR
• GLUT_RED
• GLUT_GREEN
• GLUT_BLUE
• GLUT_KEY_REPEAT_OFF
• GLUT_KEY_REPEAT_ON
• GLUT_KEY_REPEAT_DEFAULT
• GLUT_JOYSTICK_BUTTON_A
• GLUT_JOYSTICK_BUTTON_B
• GLUT_JOYSTICK_BUTTON_C
• GLUT_JOYSTICK_BUTTON_D
• GLUT_GAME_MODE_ACTIVE
• GLUT_GAME_MODE_POSSIBLE
• GLUT_GAME_MODE_WIDTH
• GLUT_GAME_MODE_HEIGHT
• GLUT_GAME_MODE_PIXEL_DEPTH
• GLUT_GAME_MODE_REFRESH_RATE
• GLUT_GAME_MODE_DISPLAY_CHANGED
• GLUT_STROKE_ROMAN
• GLUT_STROKE_MONO_ROMAN
• GLUT_BITMAP_9_BY_15
• GLUT_BITMAP_8_BY_13
• GLUT_BITMAP_TIMES_ROMAN_10
• GLUT_BITMAP_TIMES_ROMAN_24
• GLUT_BITMAP_HELVETICA_10
• GLUT_BITMAP_HELVETICA_12
• GLUT_BITMAP_HELVETICA_18
847
Ring Documentation, Release 1.5.3
• void glutInit(void)
• void glutDisplayFunc(const char *)
• void glutReshapeFunc(const char *)
• int glutEventWidth(void)
• int glutEventHeight(void)
• void glutIdleFunc(const char *)
• void glutKeyboardFunc(const char *)
• void glutSpecialFunc(const char *)
• void glutSpecialUpFunc(const char *)
• void glutMouseFunc(const char *)
• void glutMotionFunc(const char *)
• int glutCreateMenu(const char *)
• void glutMenuStatusFunc(const char *)
• int glutEventKey(void)
• int glutEventX(void)
• int glutEventY(void)
• int glutEventButton(void)
• int glutEventState(void)
• int glutEventValue(void)
• int glutEventStatus(void)
• void test_draw(void)
• void glutInitWindowPosition(int x, int y)
• void glutInitWindowSize(int width, int height)
• void glutInitDisplayMode(unsigned displayMode)
• void glutInitDisplayString(const char * displayMode)
• int glutCreateWindow(const char * title)
• int glutCreateSubWindow(int window, int x, int y, int width, int height)
• void glutDestroyWindow(int window)
• void glutSetWindow(int window)
• int glutGetWindow(void)
• void glutSetWindowTitle(const char * title)
• void glutSetIconTitle(const char * title)
• void glutReshapeWindow(int width, int height)
• void glutPositionWindow(int x, int y)
• void glutShowWindow(void)
• void glutHideWindow(void)
848
Ring Documentation, Release 1.5.3
• void glutIconifyWindow(void)
• void glutPushWindow(void)
• void glutPopWindow(void)
• void glutFullScreen(void)
• void glutPostWindowRedisplay(int window)
• void glutPostRedisplay(void)
• void glutSwapBuffers(void)
• void glutWarpPointer(int x, int y)
• void glutSetCursor(int cursor)
• void glutEstablishOverlay(void)
• void glutRemoveOverlay(void)
• void glutUseLayer(GLenum layer)
• void glutPostOverlayRedisplay(void)
• void glutPostWindowOverlayRedisplay(int window)
• void glutShowOverlay(void)
• void glutHideOverlay(void)
• void glutDestroyMenu(int menu)
• int glutGetMenu(void)
• void glutSetMenu(int menu)
• void glutAddMenuEntry(const char * label, int value)
• void glutAddSubMenu(const char * label, int subMenu)
• void glutChangeToMenuEntry(int item, const char * label, int value)
• void glutChangeToSubMenu(int item, const char * label, int value)
• void glutRemoveMenuItem(int item)
• void glutAttachMenu(int button)
• void glutDetachMenu(int button)
• int glutGet(GLenum query)
• int glutDeviceGet(GLenum query)
• int glutGetModifiers(void)
• int glutLayerGet(GLenum query)
• void glutBitmapCharacter(void *font, int character)
• int glutBitmapWidth(void *font, int character)
• void glutStrokeCharacter(void *font, int character)
• int glutStrokeWidth(void *font, int character)
• GLfloat glutStrokeWidthf(void *font, int character)
• int glutBitmapLength(void *font, char * string)
849
Ring Documentation, Release 1.5.3
• int glutStrokeLength(void *font, char * string)
• GLfloat glutStrokeLengthf(void *font, char *string)
• void glutWireCube(double size)
• void glutSolidCube(double size)
• void glutWireSphere(double radius, GLint slices, GLint stacks)
• void glutSolidSphere(double radius, GLint slices, GLint stacks)
• void glutWireCone(double base, double height, GLint slices, GLint stacks)
• void glutSolidCone(double base, double height, GLint slices, GLint stacks)
• void glutWireTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)
• void glutSolidTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)
• void glutWireDodecahedron(void)
• void glutSolidDodecahedron(void)
• void glutWireOctahedron(void)
• void glutSolidOctahedron(void)
• void glutWireTetrahedron(void)
• void glutSolidTetrahedron(void)
• void glutWireIcosahedron(void)
• void glutSolidIcosahedron(void)
• void glutWireTeapot(double size)
• void glutSolidTeapot(double size)
• void glutGameModeString(const char * string)
• int glutEnterGameMode(void)
• void glutLeaveGameMode(void)
• int glutGameModeGet(GLenum query)
• int glutVideoResizeGet(GLenum query)
• void glutSetupVideoResizing(void)
• void glutStopVideoResizing(void)
• void glutVideoResize(int x, int y, int width, int height)
• void glutVideoPan(int x, int y, int width, int height)
• void glutSetColor(int color, GLfloat red, GLfloat green, GLfloat blue)
• GLfloat glutGetColor(int color, int component)
• void glutCopyColormap(int window)
• void glutIgnoreKeyRepeat(int ignore)
• void glutSetKeyRepeat(int repeatMode)
• void glutForceJoystickFunc(void)
• int glutExtensionSupported(const char * extension)
850
Ring Documentation, Release 1.5.3
• void glutReportErrors(void)
• void glutMainLoop(void)
851
CHAPTER
SEVENTYSEVEN
RINGOPENGL (OPENGL 1.1) FUNCTIONS REFERENCE
• GL_ZERO
• GL_FALSE
• GL_LOGIC_OP
• GL_NONE
• GL_TEXTURE_COMPONENTS
• GL_NO_ERROR
• GL_POINTS
• GL_CURRENT_BIT
• GL_TRUE
• GL_ONE
• GL_CLIENT_PIXEL_STORE_BIT
• GL_LINES
• GL_LINE_LOOP
• GL_POINT_BIT
• GL_CLIENT_VERTEX_ARRAY_BIT
• GL_LINE_STRIP
• GL_LINE_BIT
• GL_TRIANGLES
• GL_TRIANGLE_STRIP
• GL_TRIANGLE_FAN
• GL_QUADS
• GL_QUAD_STRIP
• GL_POLYGON_BIT
• GL_POLYGON
• GL_POLYGON_STIPPLE_BIT
• GL_PIXEL_MODE_BIT
• GL_LIGHTING_BIT
852
Ring Documentation, Release 1.5.3
• GL_FOG_BIT
• GL_DEPTH_BUFFER_BIT
• GL_ACCUM
• GL_LOAD
• GL_RETURN
• GL_MULT
• GL_ADD
• GL_NEVER
• GL_ACCUM_BUFFER_BIT
• GL_LESS
• GL_EQUAL
• GL_LEQUAL
• GL_GREATER
• GL_NOTEQUAL
• GL_GEQUAL
• GL_ALWAYS
• GL_SRC_COLOR
• GL_ONE_MINUS_SRC_COLOR
• GL_SRC_ALPHA
• GL_ONE_MINUS_SRC_ALPHA
• GL_DST_ALPHA
• GL_ONE_MINUS_DST_ALPHA
• GL_DST_COLOR
• GL_ONE_MINUS_DST_COLOR
• GL_SRC_ALPHA_SATURATE
• GL_STENCIL_BUFFER_BIT
• GL_FRONT_LEFT
• GL_FRONT_RIGHT
• GL_BACK_LEFT
• GL_BACK_RIGHT
• GL_FRONT
• GL_BACK
• GL_LEFT
• GL_RIGHT
• GL_FRONT_AND_BACK
• GL_AUX0
853
Ring Documentation, Release 1.5.3
• GL_AUX1
• GL_AUX2
• GL_AUX3
• GL_INVALID_ENUM
• GL_INVALID_VALUE
• GL_INVALID_OPERATION
• GL_STACK_OVERFLOW
• GL_STACK_UNDERFLOW
• GL_OUT_OF_MEMORY
• GL_2D
• GL_3D
• GL_3D_COLOR
• GL_3D_COLOR_TEXTURE
• GL_4D_COLOR_TEXTURE
• GL_PASS_THROUGH_TOKEN
• GL_POINT_TOKEN
• GL_LINE_TOKEN
• GL_POLYGON_TOKEN
• GL_BITMAP_TOKEN
• GL_DRAW_PIXEL_TOKEN
• GL_COPY_PIXEL_TOKEN
• GL_LINE_RESET_TOKEN
• GL_EXP
• GL_VIEWPORT_BIT
• GL_EXP2
• GL_CW
• GL_CCW
• GL_COEFF
• GL_ORDER
• GL_DOMAIN
• GL_CURRENT_COLOR
• GL_CURRENT_INDEX
• GL_CURRENT_NORMAL
• GL_CURRENT_TEXTURE_COORDS
• GL_CURRENT_RASTER_COLOR
• GL_CURRENT_RASTER_INDEX
854

More Related Content

Similar to The Ring programming language version 1.5.3 book - Part 98 of 184

The Ring programming language version 1.6 book - Part 117 of 189
The Ring programming language version 1.6 book - Part 117 of 189The Ring programming language version 1.6 book - Part 117 of 189
The Ring programming language version 1.6 book - Part 117 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 164 of 202
The Ring programming language version 1.8 book - Part 164 of 202The Ring programming language version 1.8 book - Part 164 of 202
The Ring programming language version 1.8 book - Part 164 of 202Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 164 of 189
The Ring programming language version 1.6 book - Part 164 of 189The Ring programming language version 1.6 book - Part 164 of 189
The Ring programming language version 1.6 book - Part 164 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 137 of 185
The Ring programming language version 1.5.4 book - Part 137 of 185The Ring programming language version 1.5.4 book - Part 137 of 185
The Ring programming language version 1.5.4 book - Part 137 of 185Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 114 of 180
The Ring programming language version 1.5.1 book - Part 114 of 180 The Ring programming language version 1.5.1 book - Part 114 of 180
The Ring programming language version 1.5.1 book - Part 114 of 180 Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 103 of 196
The Ring programming language version 1.7 book - Part 103 of 196The Ring programming language version 1.7 book - Part 103 of 196
The Ring programming language version 1.7 book - Part 103 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 128 of 184
The Ring programming language version 1.5.3 book - Part 128 of 184The Ring programming language version 1.5.3 book - Part 128 of 184
The Ring programming language version 1.5.3 book - Part 128 of 184Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 150 of 202
The Ring programming language version 1.8 book - Part 150 of 202The Ring programming language version 1.8 book - Part 150 of 202
The Ring programming language version 1.8 book - Part 150 of 202Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 173 of 202
The Ring programming language version 1.8 book - Part 173 of 202The Ring programming language version 1.8 book - Part 173 of 202
The Ring programming language version 1.8 book - Part 173 of 202Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 163 of 196
The Ring programming language version 1.7 book - Part 163 of 196The Ring programming language version 1.7 book - Part 163 of 196
The Ring programming language version 1.7 book - Part 163 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 155 of 189
The Ring programming language version 1.6 book - Part 155 of 189The Ring programming language version 1.6 book - Part 155 of 189
The Ring programming language version 1.6 book - Part 155 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 169 of 212
The Ring programming language version 1.10 book - Part 169 of 212The Ring programming language version 1.10 book - Part 169 of 212
The Ring programming language version 1.10 book - Part 169 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 164 of 212
The Ring programming language version 1.10 book - Part 164 of 212The Ring programming language version 1.10 book - Part 164 of 212
The Ring programming language version 1.10 book - Part 164 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 156 of 185
The Ring programming language version 1.5.4 book - Part 156 of 185The Ring programming language version 1.5.4 book - Part 156 of 185
The Ring programming language version 1.5.4 book - Part 156 of 185Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 115 of 181
The Ring programming language version 1.5.2 book - Part 115 of 181The Ring programming language version 1.5.2 book - Part 115 of 181
The Ring programming language version 1.5.2 book - Part 115 of 181Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 149 of 196
The Ring programming language version 1.7 book - Part 149 of 196The Ring programming language version 1.7 book - Part 149 of 196
The Ring programming language version 1.7 book - Part 149 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 154 of 196
The Ring programming language version 1.7 book - Part 154 of 196The Ring programming language version 1.7 book - Part 154 of 196
The Ring programming language version 1.7 book - Part 154 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 136 of 189
The Ring programming language version 1.6 book - Part 136 of 189The Ring programming language version 1.6 book - Part 136 of 189
The Ring programming language version 1.6 book - Part 136 of 189Mahmoud Samir Fayed
 

Similar to The Ring programming language version 1.5.3 book - Part 98 of 184 (20)

The Ring programming language version 1.6 book - Part 117 of 189
The Ring programming language version 1.6 book - Part 117 of 189The Ring programming language version 1.6 book - Part 117 of 189
The Ring programming language version 1.6 book - Part 117 of 189
 
The Ring programming language version 1.8 book - Part 164 of 202
The Ring programming language version 1.8 book - Part 164 of 202The Ring programming language version 1.8 book - Part 164 of 202
The Ring programming language version 1.8 book - Part 164 of 202
 
The Ring programming language version 1.6 book - Part 164 of 189
The Ring programming language version 1.6 book - Part 164 of 189The Ring programming language version 1.6 book - Part 164 of 189
The Ring programming language version 1.6 book - Part 164 of 189
 
The Ring programming language version 1.5.4 book - Part 137 of 185
The Ring programming language version 1.5.4 book - Part 137 of 185The Ring programming language version 1.5.4 book - Part 137 of 185
The Ring programming language version 1.5.4 book - Part 137 of 185
 
The Ring programming language version 1.5.1 book - Part 114 of 180
The Ring programming language version 1.5.1 book - Part 114 of 180 The Ring programming language version 1.5.1 book - Part 114 of 180
The Ring programming language version 1.5.1 book - Part 114 of 180
 
The Ring programming language version 1.7 book - Part 103 of 196
The Ring programming language version 1.7 book - Part 103 of 196The Ring programming language version 1.7 book - Part 103 of 196
The Ring programming language version 1.7 book - Part 103 of 196
 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88
 
The Ring programming language version 1.5.3 book - Part 128 of 184
The Ring programming language version 1.5.3 book - Part 128 of 184The Ring programming language version 1.5.3 book - Part 128 of 184
The Ring programming language version 1.5.3 book - Part 128 of 184
 
The Ring programming language version 1.8 book - Part 150 of 202
The Ring programming language version 1.8 book - Part 150 of 202The Ring programming language version 1.8 book - Part 150 of 202
The Ring programming language version 1.8 book - Part 150 of 202
 
The Ring programming language version 1.8 book - Part 173 of 202
The Ring programming language version 1.8 book - Part 173 of 202The Ring programming language version 1.8 book - Part 173 of 202
The Ring programming language version 1.8 book - Part 173 of 202
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
 
The Ring programming language version 1.7 book - Part 163 of 196
The Ring programming language version 1.7 book - Part 163 of 196The Ring programming language version 1.7 book - Part 163 of 196
The Ring programming language version 1.7 book - Part 163 of 196
 
The Ring programming language version 1.6 book - Part 155 of 189
The Ring programming language version 1.6 book - Part 155 of 189The Ring programming language version 1.6 book - Part 155 of 189
The Ring programming language version 1.6 book - Part 155 of 189
 
The Ring programming language version 1.10 book - Part 169 of 212
The Ring programming language version 1.10 book - Part 169 of 212The Ring programming language version 1.10 book - Part 169 of 212
The Ring programming language version 1.10 book - Part 169 of 212
 
The Ring programming language version 1.10 book - Part 164 of 212
The Ring programming language version 1.10 book - Part 164 of 212The Ring programming language version 1.10 book - Part 164 of 212
The Ring programming language version 1.10 book - Part 164 of 212
 
The Ring programming language version 1.5.4 book - Part 156 of 185
The Ring programming language version 1.5.4 book - Part 156 of 185The Ring programming language version 1.5.4 book - Part 156 of 185
The Ring programming language version 1.5.4 book - Part 156 of 185
 
The Ring programming language version 1.5.2 book - Part 115 of 181
The Ring programming language version 1.5.2 book - Part 115 of 181The Ring programming language version 1.5.2 book - Part 115 of 181
The Ring programming language version 1.5.2 book - Part 115 of 181
 
The Ring programming language version 1.7 book - Part 149 of 196
The Ring programming language version 1.7 book - Part 149 of 196The Ring programming language version 1.7 book - Part 149 of 196
The Ring programming language version 1.7 book - Part 149 of 196
 
The Ring programming language version 1.7 book - Part 154 of 196
The Ring programming language version 1.7 book - Part 154 of 196The Ring programming language version 1.7 book - Part 154 of 196
The Ring programming language version 1.7 book - Part 154 of 196
 
The Ring programming language version 1.6 book - Part 136 of 189
The Ring programming language version 1.6 book - Part 136 of 189The Ring programming language version 1.6 book - Part 136 of 189
The Ring programming language version 1.6 book - Part 136 of 189
 

More from Mahmoud Samir Fayed

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212Mahmoud Samir Fayed
 

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
 
The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212
 

Recently uploaded

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

The Ring programming language version 1.5.3 book - Part 98 of 184

  • 1. Ring Documentation, Release 1.5.3 • GLUT_WINDOW_DOUBLEBUFFER • GLUT_WINDOW_RGBA • GLUT_WINDOW_PARENT • GLUT_WINDOW_NUM_CHILDREN • GLUT_WINDOW_COLORMAP_SIZE • GLUT_WINDOW_NUM_SAMPLES • GLUT_WINDOW_STEREO • GLUT_WINDOW_CURSOR • GLUT_SCREEN_WIDTH • GLUT_SCREEN_HEIGHT • GLUT_SCREEN_WIDTH_MM • GLUT_SCREEN_HEIGHT_MM • GLUT_MENU_NUM_ITEMS • GLUT_DISPLAY_MODE_POSSIBLE • GLUT_INIT_WINDOW_X • GLUT_INIT_WINDOW_Y • GLUT_INIT_WINDOW_WIDTH • GLUT_INIT_WINDOW_HEIGHT • GLUT_INIT_DISPLAY_MODE • GLUT_ELAPSED_TIME • GLUT_WINDOW_FORMAT_ID • GLUT_HAS_KEYBOARD • GLUT_HAS_MOUSE • GLUT_HAS_SPACEBALL • GLUT_HAS_DIAL_AND_BUTTON_BOX • GLUT_HAS_TABLET • GLUT_NUM_MOUSE_BUTTONS • GLUT_NUM_SPACEBALL_BUTTONS • GLUT_NUM_BUTTON_BOX_BUTTONS • GLUT_NUM_DIALS • GLUT_NUM_TABLET_BUTTONS • GLUT_DEVICE_IGNORE_KEY_REPEAT • GLUT_DEVICE_KEY_REPEAT • GLUT_HAS_JOYSTICK • GLUT_OWNS_JOYSTICK • GLUT_JOYSTICK_BUTTONS 845
  • 2. Ring Documentation, Release 1.5.3 • GLUT_JOYSTICK_AXES • GLUT_JOYSTICK_POLL_RATE • GLUT_OVERLAY_POSSIBLE • GLUT_LAYER_IN_USE • GLUT_HAS_OVERLAY • GLUT_TRANSPARENT_INDEX • GLUT_NORMAL_DAMAGED • GLUT_OVERLAY_DAMAGED • GLUT_VIDEO_RESIZE_POSSIBLE • GLUT_VIDEO_RESIZE_IN_USE • GLUT_VIDEO_RESIZE_X_DELTA • GLUT_VIDEO_RESIZE_Y_DELTA • GLUT_VIDEO_RESIZE_WIDTH_DELTA • GLUT_VIDEO_RESIZE_HEIGHT_DELTA • GLUT_VIDEO_RESIZE_X • GLUT_VIDEO_RESIZE_Y • GLUT_VIDEO_RESIZE_WIDTH • GLUT_VIDEO_RESIZE_HEIGHT • GLUT_NORMAL • GLUT_OVERLAY • GLUT_ACTIVE_SHIFT • GLUT_ACTIVE_CTRL • GLUT_ACTIVE_ALT • GLUT_CURSOR_RIGHT_ARROW • GLUT_CURSOR_LEFT_ARROW • GLUT_CURSOR_INFO • GLUT_CURSOR_DESTROY • GLUT_CURSOR_HELP • GLUT_CURSOR_CYCLE • GLUT_CURSOR_SPRAY • GLUT_CURSOR_WAIT • GLUT_CURSOR_TEXT • GLUT_CURSOR_CROSSHAIR • GLUT_CURSOR_UP_DOWN • GLUT_CURSOR_LEFT_RIGHT • GLUT_CURSOR_TOP_SIDE 846
  • 3. Ring Documentation, Release 1.5.3 • GLUT_CURSOR_BOTTOM_SIDE • GLUT_CURSOR_LEFT_SIDE • GLUT_CURSOR_RIGHT_SIDE • GLUT_CURSOR_TOP_LEFT_CORNER • GLUT_CURSOR_TOP_RIGHT_CORNER • GLUT_CURSOR_BOTTOM_RIGHT_CORNER • GLUT_CURSOR_BOTTOM_LEFT_CORNER • GLUT_CURSOR_INHERIT • GLUT_CURSOR_NONE • GLUT_CURSOR_FULL_CROSSHAIR • GLUT_RED • GLUT_GREEN • GLUT_BLUE • GLUT_KEY_REPEAT_OFF • GLUT_KEY_REPEAT_ON • GLUT_KEY_REPEAT_DEFAULT • GLUT_JOYSTICK_BUTTON_A • GLUT_JOYSTICK_BUTTON_B • GLUT_JOYSTICK_BUTTON_C • GLUT_JOYSTICK_BUTTON_D • GLUT_GAME_MODE_ACTIVE • GLUT_GAME_MODE_POSSIBLE • GLUT_GAME_MODE_WIDTH • GLUT_GAME_MODE_HEIGHT • GLUT_GAME_MODE_PIXEL_DEPTH • GLUT_GAME_MODE_REFRESH_RATE • GLUT_GAME_MODE_DISPLAY_CHANGED • GLUT_STROKE_ROMAN • GLUT_STROKE_MONO_ROMAN • GLUT_BITMAP_9_BY_15 • GLUT_BITMAP_8_BY_13 • GLUT_BITMAP_TIMES_ROMAN_10 • GLUT_BITMAP_TIMES_ROMAN_24 • GLUT_BITMAP_HELVETICA_10 • GLUT_BITMAP_HELVETICA_12 • GLUT_BITMAP_HELVETICA_18 847
  • 4. Ring Documentation, Release 1.5.3 • void glutInit(void) • void glutDisplayFunc(const char *) • void glutReshapeFunc(const char *) • int glutEventWidth(void) • int glutEventHeight(void) • void glutIdleFunc(const char *) • void glutKeyboardFunc(const char *) • void glutSpecialFunc(const char *) • void glutSpecialUpFunc(const char *) • void glutMouseFunc(const char *) • void glutMotionFunc(const char *) • int glutCreateMenu(const char *) • void glutMenuStatusFunc(const char *) • int glutEventKey(void) • int glutEventX(void) • int glutEventY(void) • int glutEventButton(void) • int glutEventState(void) • int glutEventValue(void) • int glutEventStatus(void) • void test_draw(void) • void glutInitWindowPosition(int x, int y) • void glutInitWindowSize(int width, int height) • void glutInitDisplayMode(unsigned displayMode) • void glutInitDisplayString(const char * displayMode) • int glutCreateWindow(const char * title) • int glutCreateSubWindow(int window, int x, int y, int width, int height) • void glutDestroyWindow(int window) • void glutSetWindow(int window) • int glutGetWindow(void) • void glutSetWindowTitle(const char * title) • void glutSetIconTitle(const char * title) • void glutReshapeWindow(int width, int height) • void glutPositionWindow(int x, int y) • void glutShowWindow(void) • void glutHideWindow(void) 848
  • 5. Ring Documentation, Release 1.5.3 • void glutIconifyWindow(void) • void glutPushWindow(void) • void glutPopWindow(void) • void glutFullScreen(void) • void glutPostWindowRedisplay(int window) • void glutPostRedisplay(void) • void glutSwapBuffers(void) • void glutWarpPointer(int x, int y) • void glutSetCursor(int cursor) • void glutEstablishOverlay(void) • void glutRemoveOverlay(void) • void glutUseLayer(GLenum layer) • void glutPostOverlayRedisplay(void) • void glutPostWindowOverlayRedisplay(int window) • void glutShowOverlay(void) • void glutHideOverlay(void) • void glutDestroyMenu(int menu) • int glutGetMenu(void) • void glutSetMenu(int menu) • void glutAddMenuEntry(const char * label, int value) • void glutAddSubMenu(const char * label, int subMenu) • void glutChangeToMenuEntry(int item, const char * label, int value) • void glutChangeToSubMenu(int item, const char * label, int value) • void glutRemoveMenuItem(int item) • void glutAttachMenu(int button) • void glutDetachMenu(int button) • int glutGet(GLenum query) • int glutDeviceGet(GLenum query) • int glutGetModifiers(void) • int glutLayerGet(GLenum query) • void glutBitmapCharacter(void *font, int character) • int glutBitmapWidth(void *font, int character) • void glutStrokeCharacter(void *font, int character) • int glutStrokeWidth(void *font, int character) • GLfloat glutStrokeWidthf(void *font, int character) • int glutBitmapLength(void *font, char * string) 849
  • 6. Ring Documentation, Release 1.5.3 • int glutStrokeLength(void *font, char * string) • GLfloat glutStrokeLengthf(void *font, char *string) • void glutWireCube(double size) • void glutSolidCube(double size) • void glutWireSphere(double radius, GLint slices, GLint stacks) • void glutSolidSphere(double radius, GLint slices, GLint stacks) • void glutWireCone(double base, double height, GLint slices, GLint stacks) • void glutSolidCone(double base, double height, GLint slices, GLint stacks) • void glutWireTorus(double innerRadius, double outerRadius, GLint sides, GLint rings) • void glutSolidTorus(double innerRadius, double outerRadius, GLint sides, GLint rings) • void glutWireDodecahedron(void) • void glutSolidDodecahedron(void) • void glutWireOctahedron(void) • void glutSolidOctahedron(void) • void glutWireTetrahedron(void) • void glutSolidTetrahedron(void) • void glutWireIcosahedron(void) • void glutSolidIcosahedron(void) • void glutWireTeapot(double size) • void glutSolidTeapot(double size) • void glutGameModeString(const char * string) • int glutEnterGameMode(void) • void glutLeaveGameMode(void) • int glutGameModeGet(GLenum query) • int glutVideoResizeGet(GLenum query) • void glutSetupVideoResizing(void) • void glutStopVideoResizing(void) • void glutVideoResize(int x, int y, int width, int height) • void glutVideoPan(int x, int y, int width, int height) • void glutSetColor(int color, GLfloat red, GLfloat green, GLfloat blue) • GLfloat glutGetColor(int color, int component) • void glutCopyColormap(int window) • void glutIgnoreKeyRepeat(int ignore) • void glutSetKeyRepeat(int repeatMode) • void glutForceJoystickFunc(void) • int glutExtensionSupported(const char * extension) 850
  • 7. Ring Documentation, Release 1.5.3 • void glutReportErrors(void) • void glutMainLoop(void) 851
  • 8. CHAPTER SEVENTYSEVEN RINGOPENGL (OPENGL 1.1) FUNCTIONS REFERENCE • GL_ZERO • GL_FALSE • GL_LOGIC_OP • GL_NONE • GL_TEXTURE_COMPONENTS • GL_NO_ERROR • GL_POINTS • GL_CURRENT_BIT • GL_TRUE • GL_ONE • GL_CLIENT_PIXEL_STORE_BIT • GL_LINES • GL_LINE_LOOP • GL_POINT_BIT • GL_CLIENT_VERTEX_ARRAY_BIT • GL_LINE_STRIP • GL_LINE_BIT • GL_TRIANGLES • GL_TRIANGLE_STRIP • GL_TRIANGLE_FAN • GL_QUADS • GL_QUAD_STRIP • GL_POLYGON_BIT • GL_POLYGON • GL_POLYGON_STIPPLE_BIT • GL_PIXEL_MODE_BIT • GL_LIGHTING_BIT 852
  • 9. Ring Documentation, Release 1.5.3 • GL_FOG_BIT • GL_DEPTH_BUFFER_BIT • GL_ACCUM • GL_LOAD • GL_RETURN • GL_MULT • GL_ADD • GL_NEVER • GL_ACCUM_BUFFER_BIT • GL_LESS • GL_EQUAL • GL_LEQUAL • GL_GREATER • GL_NOTEQUAL • GL_GEQUAL • GL_ALWAYS • GL_SRC_COLOR • GL_ONE_MINUS_SRC_COLOR • GL_SRC_ALPHA • GL_ONE_MINUS_SRC_ALPHA • GL_DST_ALPHA • GL_ONE_MINUS_DST_ALPHA • GL_DST_COLOR • GL_ONE_MINUS_DST_COLOR • GL_SRC_ALPHA_SATURATE • GL_STENCIL_BUFFER_BIT • GL_FRONT_LEFT • GL_FRONT_RIGHT • GL_BACK_LEFT • GL_BACK_RIGHT • GL_FRONT • GL_BACK • GL_LEFT • GL_RIGHT • GL_FRONT_AND_BACK • GL_AUX0 853
  • 10. Ring Documentation, Release 1.5.3 • GL_AUX1 • GL_AUX2 • GL_AUX3 • GL_INVALID_ENUM • GL_INVALID_VALUE • GL_INVALID_OPERATION • GL_STACK_OVERFLOW • GL_STACK_UNDERFLOW • GL_OUT_OF_MEMORY • GL_2D • GL_3D • GL_3D_COLOR • GL_3D_COLOR_TEXTURE • GL_4D_COLOR_TEXTURE • GL_PASS_THROUGH_TOKEN • GL_POINT_TOKEN • GL_LINE_TOKEN • GL_POLYGON_TOKEN • GL_BITMAP_TOKEN • GL_DRAW_PIXEL_TOKEN • GL_COPY_PIXEL_TOKEN • GL_LINE_RESET_TOKEN • GL_EXP • GL_VIEWPORT_BIT • GL_EXP2 • GL_CW • GL_CCW • GL_COEFF • GL_ORDER • GL_DOMAIN • GL_CURRENT_COLOR • GL_CURRENT_INDEX • GL_CURRENT_NORMAL • GL_CURRENT_TEXTURE_COORDS • GL_CURRENT_RASTER_COLOR • GL_CURRENT_RASTER_INDEX 854