Sie sind auf Seite 1von 10

Ring Documentation, Release 1.

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

805
Ring Documentation, Release 1.5

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

806
Ring Documentation, Release 1.5

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

807
Ring Documentation, Release 1.5

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)

808
Ring Documentation, Release 1.5

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)

809
Ring Documentation, Release 1.5

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)

810
Ring Documentation, Release 1.5

void glutReportErrors(void)
void glutMainLoop(void)

811
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

812
Ring Documentation, Release 1.5

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

813
Ring Documentation, Release 1.5

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

814

Das könnte Ihnen auch gefallen