Package OpenGL.GLUT

 

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
Interfaces.C
System
OpenGL
OpenGL.EXT
OpenGL.GLU
 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
GLUT_API_VERSION3constant
GLUT_XLIB_IMPLEMENTATION13constant
GLUT_RGB8#0000#constant
GLUT_RGBA8#0000#constant
GLUT_INDEX1constant
GLUT_SINGLE8#0000#constant
GLUT_DOUBLE2constant
GLUT_ACCUM4constant
GLUT_ALPHA8constant
GLUT_DEPTH16#0010#constant
GLUT_STENCIL16#0020#constant
GLUT_MULTISAMPLE16#0080#constant
GLUT_STEREO16#0100#constant
GLUT_LUMINANCE16#0200#constant
GLUT_LEFT_BUTTON8#0000#constant
GLUT_MIDDLE_BUTTON1constant
GLUT_RIGHT_BUTTON2constant
GLUT_DOWN8#0000#constant
GLUT_UP1constant
GLUT_KEY_F11constant
GLUT_KEY_F22constant
GLUT_KEY_F33constant
GLUT_KEY_F44constant
GLUT_KEY_F55constant
GLUT_KEY_F66constant
GLUT_KEY_F77constant
GLUT_KEY_F88constant
GLUT_KEY_F99constant
GLUT_KEY_F1010constant
GLUT_KEY_F1111constant
GLUT_KEY_F1212constant
GLUT_KEY_LEFT100constant
GLUT_KEY_UP101constant
GLUT_KEY_RIGHT102constant
GLUT_KEY_DOWN103constant
GLUT_KEY_PAGE_UP104constant
GLUT_KEY_PAGE_DOWN105constant
GLUT_KEY_HOME106constant
GLUT_KEY_END107constant
GLUT_KEY_INSERT108constant
GLUT_LEFT8#0000#constant
GLUT_ENTERED1constant
GLUT_MENU_NOT_IN_USE8#0000#constant
GLUT_MENU_IN_USE1constant
GLUT_NOT_VISIBLE8#0000#constant
GLUT_VISIBLE1constant
GLUT_HIDDEN8#0000#constant
GLUT_FULLY_RETAINED1constant
GLUT_PARTIALLY_RETAINED2constant
GLUT_FULLY_COVERED3constant
GLUT_RED8#0000#constant
GLUT_GREEN1constant
GLUT_BLUE2constant
GLUT_NORMAL8#0000#constant
GLUT_OVERLAY1constant
GLUT_WINDOW_X100constant
GLUT_WINDOW_Y101constant
GLUT_WINDOW_WIDTH102constant
GLUT_WINDOW_HEIGHT103constant
GLUT_WINDOW_BUFFER_SIZE104constant
GLUT_WINDOW_STENCIL_SIZE105constant
GLUT_WINDOW_DEPTH_SIZE106constant
GLUT_WINDOW_RED_SIZE107constant
GLUT_WINDOW_GREEN_SIZE108constant
GLUT_WINDOW_BLUE_SIZE109constant
GLUT_WINDOW_ALPHA_SIZE110constant
GLUT_WINDOW_ACCUM_RED_SIZE111constant
GLUT_WINDOW_ACCUM_GREEN_SIZE112constant
GLUT_WINDOW_ACCUM_BLUE_SIZE113constant
GLUT_WINDOW_ACCUM_ALPHA_SIZE114constant
GLUT_WINDOW_DOUBLEBUFFER115constant
GLUT_WINDOW_RGBA116constant
GLUT_WINDOW_PARENT117constant
GLUT_WINDOW_NUM_CHILDREN118constant
GLUT_WINDOW_COLORMAP_SIZE119constant
GLUT_WINDOW_NUM_SAMPLES120constant
GLUT_WINDOW_STEREO121constant
GLUT_WINDOW_CURSOR122constant
GLUT_SCREEN_WIDTH200constant
GLUT_SCREEN_HEIGHT201constant
GLUT_SCREEN_WIDTH_MM202constant
GLUT_SCREEN_HEIGHT_MM203constant
GLUT_MENU_NUM_ITEMS300constant
GLUT_DISPLAY_MODE_POSSIBLE400constant
GLUT_INIT_WINDOW_X500constant
GLUT_INIT_WINDOW_Y501constant
GLUT_INIT_WINDOW_WIDTH502constant
GLUT_INIT_WINDOW_HEIGHT503constant
GLUT_INIT_DISPLAY_MODE504constant
GLUT_ELAPSED_TIME700constant
GLUT_WINDOW_FORMAT_ID123constant
GLUT_HAS_KEYBOARD600constant
GLUT_HAS_MOUSE601constant
GLUT_HAS_SPACEBALL602constant
GLUT_HAS_DIAL_AND_BUTTON_BOX603constant
GLUT_HAS_TABLET604constant
GLUT_NUM_MOUSE_BUTTONS605constant
GLUT_NUM_SPACEBALL_BUTTONS606constant
GLUT_NUM_BUTTON_BOX_BUTTONS607constant
GLUT_NUM_DIALS608constant
GLUT_NUM_TABLET_BUTTONS609constant
GLUT_DEVICE_IGNORE_KEY_REPEAT610constant
GLUT_DEVICE_KEY_REPEAT611constant
GLUT_HAS_JOYSTICK612constant
GLUT_OWNS_JOYSTICK613constant
GLUT_JOYSTICK_BUTTONS614constant
GLUT_JOYSTICK_AXES615constant
GLUT_JOYSTICK_POLL_RATE616constant
GLUT_OVERLAY_POSSIBLE800constant
GLUT_LAYER_IN_USE801constant
GLUT_HAS_OVERLAY802constant
GLUT_TRANSPARENT_INDEX803constant
GLUT_NORMAL_DAMAGED804constant
GLUT_OVERLAY_DAMAGED805constant
GLUT_VIDEO_RESIZE_POSSIBLE900constant
GLUT_VIDEO_RESIZE_IN_USE901constant
GLUT_VIDEO_RESIZE_X_DELTA902constant
GLUT_VIDEO_RESIZE_Y_DELTA903constant
GLUT_VIDEO_RESIZE_WIDTH_DELTA904constant
GLUT_VIDEO_RESIZE_HEIGHT_DELTA905constant
GLUT_VIDEO_RESIZE_X906constant
GLUT_VIDEO_RESIZE_Y907constant
GLUT_VIDEO_RESIZE_WIDTH908constant
GLUT_VIDEO_RESIZE_HEIGHT909constant
GLUT_ACTIVE_SHIFT1constant
GLUT_ACTIVE_CTRL2constant
GLUT_ACTIVE_ALT4constant
GLUT_CURSOR_RIGHT_ARROW8#0000#constant
GLUT_CURSOR_LEFT_ARROW1constant
GLUT_CURSOR_INFO2constant
GLUT_CURSOR_DESTROY3constant
GLUT_CURSOR_HELP4constant
GLUT_CURSOR_CYCLE5constant
GLUT_CURSOR_SPRAY6constant
GLUT_CURSOR_WAIT7constant
GLUT_CURSOR_TEXT8constant
GLUT_CURSOR_CROSSHAIR9constant
GLUT_CURSOR_UP_DOWN10constant
GLUT_CURSOR_LEFT_RIGHT11constant
GLUT_CURSOR_TOP_SIDE12constant
GLUT_CURSOR_BOTTOM_SIDE13constant
GLUT_CURSOR_LEFT_SIDE14constant
GLUT_CURSOR_RIGHT_SIDE15constant
GLUT_CURSOR_TOP_LEFT_CORNER16#0010#constant
GLUT_CURSOR_TOP_RIGHT_CORNER17constant
GLUT_CURSOR_BOTTOM_RIGHT_CORNER18constant
GLUT_CURSOR_BOTTOM_LEFT_CORNER19constant
GLUT_CURSOR_INHERIT100constant
GLUT_CURSOR_NONE101constant
GLUT_CURSOR_FULL_CROSSHAIR102constant
GLUT_KEY_REPEAT_OFF8#0000#constant
GLUT_KEY_REPEAT_ON1constant
GLUT_KEY_REPEAT_DEFAULT2constant
GLUT_JOYSTICK_BUTTON_A1constant
GLUT_JOYSTICK_BUTTON_B2constant
GLUT_JOYSTICK_BUTTON_C4constant
GLUT_JOYSTICK_BUTTON_D8constant
GLUT_GAME_MODE_ACTIVE8#0000#constant
GLUT_GAME_MODE_POSSIBLE1constant
GLUT_GAME_MODE_WIDTH2constant
GLUT_GAME_MODE_HEIGHT3constant
GLUT_GAME_MODE_PIXEL_DEPTH4constant
GLUT_GAME_MODE_REFRESH_RATE5constant
GLUT_GAME_MODE_DISPLAY_CHANGED6constant
glutStrokeRomanSystem.Address
glutStrokeMonoRomanSystem.Address
glutBitmap9By15System.Address
glutBitmap8By13System.Address
glutBitmapTimesRoman10System.Address
glutBitmapTimesRoman24System.Address
glutBitmapHelvetica10System.Address
glutBitmapHelvetica12System.Address
glutBitmapHelvetica18System.Address
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
ProcCreateMenuaccess procedure Selected_Item : in Integer
ProcDisplayFuncaccess procedure
ProcReshapeFuncaccess procedure height, width : in Integer
ProcKeyboardFuncaccess procedure Key : in GLubyte; y, x : in Integer
ProcMouseFuncaccess procedure y, x, state, button : in Integer
ProcMotionFuncaccess procedure y, x : in Integer
ProcPassiveMotionFuncaccess procedure y, x : in Integer
ProcEntryFuncaccess procedure state : in Integer
ProcVisibilityFuncaccess procedure state : in Integer
ProcIdleFuncaccess procedure
ProcTimerFuncaccess procedure Value : in Integer
ProcMenuStateFuncaccess procedure Status : in Integer
ProcSpecialFuncaccess procedure y, x, key : in Integer
ProcSpaceballMotionFuncaccess procedure z, y, x : in Integer
ProcSpaceballRotateFuncaccess procedure z, y, x : in Integer
ProcSpaceballButtonFuncaccess procedure State, Button : in Integer
ProcButtonBoxFuncaccess procedure State, Button : in Integer
ProcDialsFuncaccess procedure Value, Dial : in Integer
ProcTabletMotionFuncaccess procedure y, x : in Integer
ProcTabletButtonFuncaccess procedure y, x, State, Button : in Integer
ProcMenuStatusFuncaccess procedure y, x, Status : in Integer
ProcOverlayDisplayFuncaccess procedure
ProcWindowStatusFuncaccess procedure State : in Integer
ProcKeyboardUpFuncaccess procedure Key : in GLubyte; y, x : in Integer
ProcSpecialUpFuncaccess procedure y, x, Key : in Integer
ProcJoystickFuncaccess procedure Button_Mask : in GLuint; z, y, x : in Integer
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
glutInit procedure
Parameter name Type Mode Default
argcpIntegeraccess
argvGLubytePtrin
  
glutInitDisplayMode procedure
Parameter name Type Mode Default
modeInterfaces.C.unsignedin
  
glutInitDisplayString procedure
Parameter name Type Mode Default
strOpenGL.GLubytePtrin
  
glutInitWindowPosition procedure
Parameter name Type Mode Default
xIntegerin
yIntegerin
  
glutInitWindowSize procedure
Parameter name Type Mode Default
widthIntegerin
heightIntegerin
  
glutMainLoop procedure
  
glutCreateWindow function
ReturnInteger
Parameter name Type Mode Default
titleOpenGL.GLubytePtrin
  
glutCreateSubWindow function
ReturnInteger
Parameter name Type Mode Default
winIntegerin
xIntegerin
yIntegerin
widthIntegerin
heightIntegerin
  
glutDestroyWindow procedure
Parameter name Type Mode Default
winIntegerin
  
glutPostRedisplay procedure
  
glutPostWindowRedisplay procedure
Parameter name Type Mode Default
winIntegerin
  
glutSwapBuffers procedure
  
glutGetWindow function
ReturnInteger
  
glutSetWindow procedure
Parameter name Type Mode Default
winIntegerin
  
glutSetWindowTitle procedure
Parameter name Type Mode Default
titleOpenGL.GLubytePtrin
  
glutSetIconTitle procedure
Parameter name Type Mode Default
titleOpenGL.GLubytePtrin
  
glutPositionWindow procedure
Parameter name Type Mode Default
xIntegerin
yIntegerin
  
glutReshapeWindow procedure
Parameter name Type Mode Default
widthIntegerin
heightIntegerin
  
glutPopWindow procedure
  
glutPushWindow procedure
  
glutIconifyWindow procedure
  
glutShowWindow procedure
  
glutHideWindow procedure
  
glutFullScreen procedure
  
glutSetCursor procedure
Parameter name Type Mode Default
cursorIntegerin
  
glutWarpPointer procedure
Parameter name Type Mode Default
xIntegerin
yIntegerin
  
glutEstablishOverlay procedure
  
glutRemoveOverlay procedure
  
glutUseLayer procedure
Parameter name Type Mode Default
layerOpenGL.GLENUMin
  
glutPostOverlayRedisplay procedure
  
glutPostWindowOverlayRedisplay procedure
Parameter name Type Mode Default
winIntegerin
  
glutShowOverlay procedure
  
glutHideOverlay procedure
  
glutCreateMenu function
ReturnInteger
Parameter name Type Mode Default
MenuCallbackProcCreateMenuin
  
glutDestroyMenu procedure
Parameter name Type Mode Default
menuIntegerin
  
glutGetMenu function
ReturnInteger
  
glutSetMenu procedure
Parameter name Type Mode Default
menuIntegerin
  
glutAddMenuEntry procedure
Parameter name Type Mode Default
labelOpenGL.GLubytePtrin
valueIntegerin
  
glutAddSubMenu procedure
Parameter name Type Mode Default
labelOpenGL.GLubytePtrin
submenuIntegerin
  
glutChangeToMenuEntry procedure
Parameter name Type Mode Default
itemIntegerin
labelOpenGL.GLubytePtrin
valueIntegerin
  
glutChangeToSubMenu procedure
Parameter name Type Mode Default
itemIntegerin
labelOpenGL.GLubytePtrin
submenuIntegerin
  
glutRemoveMenuItem procedure
Parameter name Type Mode Default
itemIntegerin
  
glutAttachMenu procedure
Parameter name Type Mode Default
buttonIntegerin
  
glutDetachMenu procedure
Parameter name Type Mode Default
buttonIntegerin
  
glutDisplayFunc procedure
Parameter name Type Mode Default
funcProcDisplayFuncin
  
glutReshapeFunc procedure
Parameter name Type Mode Default
funcProcReshapeFuncin
  
glutKeyboardFunc procedure
Parameter name Type Mode Default
funcProcKeyboardFuncin
  
glutMouseFunc procedure
Parameter name Type Mode Default
funcProcMouseFuncin
  
glutMotionFunc procedure
Parameter name Type Mode Default
funcProcMotionFuncin
  
glutPassiveMotionFunc procedure
Parameter name Type Mode Default
funcProcPassiveMotionFuncin
  
glutEntryFunc procedure
Parameter name Type Mode Default
funcProcEntryFuncin
  
glutVisibilityFunc procedure
Parameter name Type Mode Default
funcProcVisibilityFuncin
  
glutIdleFunc procedure
Parameter name Type Mode Default
funcProcIdleFuncin
  
glutTimerFunc procedure
Parameter name Type Mode Default
millisInterfaces.C.unsignedin
funcProcTimerFuncin
valueIntegerin
  
glutMenuStateFunc procedure
Parameter name Type Mode Default
funcProcMenuStateFuncin
  
glutSpecialFunc procedure
Parameter name Type Mode Default
funcProcSpecialFuncin
  
glutSpaceballMotionFunc procedure
Parameter name Type Mode Default
funcProcSpaceballMotionFuncin
  
glutSpaceballRotateFunc procedure
Parameter name Type Mode Default
funcProcSpaceballRotateFuncin
  
glutSpaceballButtonFunc procedure
Parameter name Type Mode Default
funcProcSpaceballButtonFuncin
  
glutButtonBoxFunc procedure
Parameter name Type Mode Default
funcProcButtonBoxFuncin
  
glutDialsFunc procedure
Parameter name Type Mode Default
funcProcDialsFuncin
  
glutTabletMotionFunc procedure
Parameter name Type Mode Default
funcProcTabletMotionFuncin
  
glutTabletButtonFunc procedure
Parameter name Type Mode Default
funcProcTabletButtonFuncin
  
glutMenuStatusFunc procedure
Parameter name Type Mode Default
funcProcMenuStatusFuncin
  
glutOverlayDisplayFunc procedure
Parameter name Type Mode Default
funcProcOverlayDisplayFuncin
  
glutWindowStatusFunc procedure
Parameter name Type Mode Default
funcProcWindowStatusFuncin
  
glutKeyboardUpFunc procedure
Parameter name Type Mode Default
funcProcKeyboardUpFuncin
  
glutSpecialUpFunc procedure
Parameter name Type Mode Default
funcProcSpecialUpFuncin
  
glutJoystickFunc procedure
Parameter name Type Mode Default
funcProcJoystickFuncin
pollIntervalIntegerin
  
glutSetColor procedure
Parameter name Type Mode Default
p1Integerin
redOpenGL.GLFLOATin
greenOpenGL.GLFLOATin
blueOpenGL.GLFLOATin
  
glutGetColor function
ReturnOpenGL.GLFLOAT
Parameter name Type Mode Default
ndxIntegerin
componentIntegerin
  
glutCopyColormap procedure
Parameter name Type Mode Default
winIntegerin
  
glutGet function
ReturnInteger
Parameter name Type Mode Default
c_typeOpenGL.GLENUMin
  
glutDeviceGet function
ReturnInteger
Parameter name Type Mode Default
c_typeOpenGL.GLENUMin
  
glutExtensionSupported function
ReturnInteger
Parameter name Type Mode Default
nameOpenGL.GLubytePtrin
  
glutGetModifiers function
ReturnInteger
  
glutLayerGet function
ReturnInteger
Parameter name Type Mode Default
c_typeOpenGL.GLENUMin
  
glutBitmapCharacter procedure
Parameter name Type Mode Default
fontsystem.addressin
characterIntegerin
  
glutBitmapWidth function
ReturnInteger
Parameter name Type Mode Default
fontsystem.addressin
characterIntegerin
  
glutStrokeCharacter procedure
Parameter name Type Mode Default
fontsystem.addressin
characterIntegerin
  
glutStrokeWidth function
ReturnInteger
Parameter name Type Mode Default
fontsystem.addressin
characterIntegerin
  
glutBitmapLength function
ReturnInteger
Parameter name Type Mode Default
fontsystem.addressin
strOpenGL.GLubytePtrin
  
glutStrokeLength function
ReturnInteger
Parameter name Type Mode Default
fontsystem.addressin
strOpenGL.GLubytePtrin
  
glutWireSphere procedure
Parameter name Type Mode Default
radiusOpenGL.GLDOUBLEin
slicesOpenGL.GLINTin
stacksOpenGL.GLINTin
  
glutSolidSphere procedure
Parameter name Type Mode Default
radiusOpenGL.GLDOUBLEin
slicesOpenGL.GLINTin
stacksOpenGL.GLINTin
  
glutWireCone procedure
Parameter name Type Mode Default
baseOpenGL.GLDOUBLEin
heightOpenGL.GLDOUBLEin
slicesOpenGL.GLINTin
stacksOpenGL.GLINTin
  
glutSolidCone procedure
Parameter name Type Mode Default
baseOpenGL.GLDOUBLEin
heightOpenGL.GLDOUBLEin
slicesOpenGL.GLINTin
stacksOpenGL.GLINTin
  
glutWireCube procedure
Parameter name Type Mode Default
sizeOpenGL.GLDOUBLEin
  
glutSolidCube procedure
Parameter name Type Mode Default
sizeOpenGL.GLDOUBLEin
  
glutWireTorus procedure
Parameter name Type Mode Default
innerRadiusOpenGL.GLDOUBLEin
outerRadiusOpenGL.GLDOUBLEin
sidesOpenGL.GLINTin
ringsOpenGL.GLINTin
  
glutSolidTorus procedure
Parameter name Type Mode Default
innerRadiusOpenGL.GLDOUBLEin
outerRadiusOpenGL.GLDOUBLEin
sidesOpenGL.GLINTin
ringsOpenGL.GLINTin
  
glutWireDodecahedron procedure
  
glutSolidDodecahedron procedure
  
glutWireTeapot procedure
Parameter name Type Mode Default
sizeOpenGL.GLDOUBLEin
  
glutSolidTeapot procedure
Parameter name Type Mode Default
sizeOpenGL.GLDOUBLEin
  
glutWireOctahedron procedure
  
glutSolidOctahedron procedure
  
glutWireTetrahedron procedure
  
glutSolidTetrahedron procedure
  
glutWireIcosahedron procedure
  
glutSolidIcosahedron procedure
  
glutVideoResizeGet function
ReturnInteger
Parameter name Type Mode Default
paramOpenGL.GLENUMin
  
glutSetupVideoResizing procedure
  
glutStopVideoResizing procedure
  
glutVideoResize procedure
Parameter name Type Mode Default
xIntegerin
yIntegerin
widthIntegerin
heightIntegerin
  
glutVideoPan procedure
Parameter name Type Mode Default
xIntegerin
yIntegerin
widthIntegerin
heightIntegerin
  
glutReportErrors procedure
  
glutIgnoreKeyRepeat procedure
Parameter name Type Mode Default
ignoreIntegerin
  
glutSetKeyRepeat procedure
Parameter name Type Mode Default
repeatModeIntegerin
  
glutForceJoystickFunc procedure
  
glutGameModeString procedure
Parameter name Type Mode Default
strStringin
  
glutEnterGameMode function
ReturnInteger
  
glutLeaveGameMode procedure
  
glutGameModeGet function
ReturnInteger
Parameter name Type Mode Default
modeOpenGL.GLENUMin