Sie sind auf Seite 1von 10

Ring Documentation, Release 1.

• 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

883
Ring Documentation, Release 1.6

• 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

884
Ring Documentation, Release 1.6

• 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)

885
Ring Documentation, Release 1.6

• 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)

886
Ring Documentation, Release 1.6

• 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)

887
Ring Documentation, Release 1.6

• void glutReportErrors(void)
• void glutMainLoop(void)

888
CHAPTER

EIGHTYONE

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

889
Ring Documentation, Release 1.6

• 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

890
Ring Documentation, Release 1.6

• 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

891
Ring Documentation, Release 1.6

• GL_CURRENT_RASTER_TEXTURE_COORDS
• GL_CURRENT_RASTER_POSITION
• GL_CURRENT_RASTER_POSITION_VALID
• GL_CURRENT_RASTER_DISTANCE
• GL_POINT_SMOOTH
• GL_POINT_SIZE
• GL_POINT_SIZE_RANGE
• GL_POINT_SIZE_GRANULARITY
• GL_LINE_SMOOTH
• GL_LINE_WIDTH
• GL_LINE_WIDTH_RANGE
• GL_LINE_WIDTH_GRANULARITY
• GL_LINE_STIPPLE
• GL_LINE_STIPPLE_PATTERN
• GL_LINE_STIPPLE_REPEAT
• GL_LIST_MODE
• GL_MAX_LIST_NESTING
• GL_LIST_BASE
• GL_LIST_INDEX
• GL_POLYGON_MODE
• GL_POLYGON_SMOOTH
• GL_POLYGON_STIPPLE
• GL_EDGE_FLAG
• GL_CULL_FACE
• GL_CULL_FACE_MODE
• GL_FRONT_FACE
• GL_LIGHTING
• GL_LIGHT_MODEL_LOCAL_VIEWER
• GL_LIGHT_MODEL_TWO_SIDE
• GL_LIGHT_MODEL_AMBIENT
• GL_SHADE_MODEL
• GL_COLOR_MATERIAL_FACE
• GL_COLOR_MATERIAL_PARAMETER
• GL_COLOR_MATERIAL
• GL_FOG
• GL_FOG_INDEX

892

Das könnte Ihnen auch gefallen