Documentation
¶
Overview ¶
Package glut provides purego-based Go bindings for the macOS GLUT framework.
Apple documentation: https://developer.apple.com/documentation/glut
Index ¶
- func GlutAddMenuEntry(label string, value int)
- func GlutAddSubMenu(label string, submenu int)
- func GlutAttachMenu(button int)
- func GlutBitmap8By13() uintptr
- func GlutBitmap9By15() uintptr
- func GlutBitmapCharacter(font unsafe.Pointer, character int)
- func GlutBitmapHelvetica10() uintptr
- func GlutBitmapHelvetica12() uintptr
- func GlutBitmapHelvetica18() uintptr
- func GlutBitmapLength(font unsafe.Pointer, string_ *uint8) int
- func GlutBitmapTimesRoman10() uintptr
- func GlutBitmapTimesRoman24() uintptr
- func GlutBitmapWidth(font unsafe.Pointer, character int) int
- func GlutButtonBoxFunc(func_ unsafe.Pointer)
- func GlutChangeToMenuEntry(item int, label string, value int)
- func GlutChangeToSubMenu(item int, label string, submenu int)
- func GlutCheckLoop()
- func GlutCopyColormap(win int)
- func GlutCreateMenu(arg unsafe.Pointer) int
- func GlutCreateSubWindow(win int, x int, y int, width int, height int) int
- func GlutCreateWindow(title string) int
- func GlutDestroyMenu(menu int)
- func GlutDestroyWindow(win int)
- func GlutDetachMenu(button int)
- func GlutDeviceGet(type_ uint32) int
- func GlutDialsFunc(func_ unsafe.Pointer)
- func GlutDisplayFunc(func_ unsafe.Pointer)
- func GlutEnterGameMode() int
- func GlutEntryFunc(func_ unsafe.Pointer)
- func GlutEstablishOverlay()
- func GlutExtensionSupported(name string) int
- func GlutForceJoystickFunc()
- func GlutFullScreen()
- func GlutGameModeGet(mode uint32) int
- func GlutGameModeString(string_ string)
- func GlutGet(type_ uint32) int
- func GlutGetColor(ndx int, component int) float32
- func GlutGetMenu() int
- func GlutGetModifiers() int
- func GlutGetProcAddress(procName string) unsafe.Pointer
- func GlutGetWindow() int
- func GlutHideOverlay()
- func GlutHideWindow()
- func GlutIconifyWindow()
- func GlutIdleFunc(func_ unsafe.Pointer)
- func GlutIgnoreKeyRepeat(ignore int)
- func GlutInit(argcp *int32, argv string)
- func GlutInitDisplayMode(mode uint)
- func GlutInitDisplayString(string_ string)
- func GlutInitWindowPosition(x int, y int)
- func GlutInitWindowSize(width int, height int)
- func GlutJoystickFunc(func_ unsafe.Pointer, pollInterval int)
- func GlutKeyboardFunc(func_ unsafe.Pointer)
- func GlutKeyboardUpFunc(func_ unsafe.Pointer)
- func GlutLayerGet(type_ uint32) int
- func GlutLeaveGameMode()
- func GlutMainLoop()
- func GlutMenuStateFunc(func_ unsafe.Pointer)
- func GlutMenuStatusFunc(func_ unsafe.Pointer)
- func GlutMotionFunc(func_ unsafe.Pointer)
- func GlutMouseFunc(func_ unsafe.Pointer)
- func GlutOverlayDisplayFunc(func_ unsafe.Pointer)
- func GlutPassiveMotionFunc(func_ unsafe.Pointer)
- func GlutPopWindow()
- func GlutPositionWindow(x int, y int)
- func GlutPostOverlayRedisplay()
- func GlutPostRedisplay()
- func GlutPostWindowOverlayRedisplay(win int)
- func GlutPostWindowRedisplay(win int)
- func GlutPushWindow()
- func GlutRemoveMenuItem(item int)
- func GlutRemoveOverlay()
- func GlutReportErrors()
- func GlutReshapeFunc(func_ unsafe.Pointer)
- func GlutReshapeWindow(width int, height int)
- func GlutSetColor(arg int, red float32, green float32, blue float32)
- func GlutSetCursor(cursor int)
- func GlutSetIconTitle(title string)
- func GlutSetKeyRepeat(repeatMode int)
- func GlutSetMenu(menu int)
- func GlutSetWindow(win int)
- func GlutSetWindowTitle(title string)
- func GlutSetupVideoResizing()
- func GlutShowOverlay()
- func GlutShowWindow()
- func GlutSolidCone(base float64, height float64, slices int32, stacks int32)
- func GlutSolidCube(size float64)
- func GlutSolidDodecahedron()
- func GlutSolidIcosahedron()
- func GlutSolidOctahedron()
- func GlutSolidSphere(radius float64, slices int32, stacks int32)
- func GlutSolidTeapot(size float64)
- func GlutSolidTetrahedron()
- func GlutSolidTorus(innerRadius float64, outerRadius float64, sides int32, rings int32)
- func GlutSpaceballButtonFunc(func_ unsafe.Pointer)
- func GlutSpaceballMotionFunc(func_ unsafe.Pointer)
- func GlutSpaceballRotateFunc(func_ unsafe.Pointer)
- func GlutSpecialFunc(func_ unsafe.Pointer)
- func GlutSpecialUpFunc(func_ unsafe.Pointer)
- func GlutStopVideoResizing()
- func GlutStrokeCharacter(font unsafe.Pointer, character int)
- func GlutStrokeLength(font unsafe.Pointer, string_ *uint8) int
- func GlutStrokeMonoRoman() uintptr
- func GlutStrokeRoman() uintptr
- func GlutStrokeWidth(font unsafe.Pointer, character int) int
- func GlutSurfaceTexture(target uint32, internalformat uint32, surfacewin int)
- func GlutSwapBuffers()
- func GlutTabletButtonFunc(func_ unsafe.Pointer)
- func GlutTabletMotionFunc(func_ unsafe.Pointer)
- func GlutTimerFunc(millis uint, func_ unsafe.Pointer, value int)
- func GlutUseLayer(layer uint32)
- func GlutVideoPan(x int, y int, width int, height int)
- func GlutVideoResize(x int, y int, width int, height int)
- func GlutVideoResizeGet(param uint32) int
- func GlutVisibilityFunc(func_ unsafe.Pointer)
- func GlutWMCloseFunc(func_ unsafe.Pointer)
- func GlutWarpPointer(x int, y int)
- func GlutWindowStatusFunc(func_ unsafe.Pointer)
- func GlutWireCone(base float64, height float64, slices int32, stacks int32)
- func GlutWireCube(size float64)
- func GlutWireDodecahedron()
- func GlutWireIcosahedron()
- func GlutWireOctahedron()
- func GlutWireSphere(radius float64, slices int32, stacks int32)
- func GlutWireTeapot(size float64)
- func GlutWireTetrahedron()
- func GlutWireTorus(innerRadius float64, outerRadius float64, sides int32, rings int32)
- func SymbolAvailable(symbol string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GlutBitmap8By13 ¶
func GlutBitmap8By13() uintptr
func GlutBitmap9By15 ¶
func GlutBitmap9By15() uintptr
func GlutBitmapCharacter ¶
C function: glutBitmapCharacter
func GlutBitmapHelvetica10 ¶
func GlutBitmapHelvetica10() uintptr
func GlutBitmapHelvetica12 ¶
func GlutBitmapHelvetica12() uintptr
func GlutBitmapHelvetica18 ¶
func GlutBitmapHelvetica18() uintptr
func GlutBitmapLength ¶
C function: glutBitmapLength
func GlutBitmapTimesRoman10 ¶
func GlutBitmapTimesRoman10() uintptr
func GlutBitmapTimesRoman24 ¶
func GlutBitmapTimesRoman24() uintptr
func GlutBitmapWidth ¶
C function: glutBitmapWidth
func GlutChangeToMenuEntry ¶
C function: glutChangeToMenuEntry
func GlutChangeToSubMenu ¶
C function: glutChangeToSubMenu
func GlutCreateSubWindow ¶
C function: glutCreateSubWindow
func GlutExtensionSupported ¶
C function: glutExtensionSupported
func GlutGetProcAddress ¶
C function: glutGetProcAddress
func GlutInitDisplayString ¶
func GlutInitDisplayString(string_ string)
C function: glutInitDisplayString
func GlutInitWindowPosition ¶
C function: glutInitWindowPosition
func GlutInitWindowSize ¶
C function: glutInitWindowSize
func GlutJoystickFunc ¶
C function: glutJoystickFunc
func GlutKeyboardUpFunc ¶
C function: glutKeyboardUpFunc
func GlutMenuStatusFunc ¶
C function: glutMenuStatusFunc
func GlutOverlayDisplayFunc ¶
C function: glutOverlayDisplayFunc
func GlutPassiveMotionFunc ¶
C function: glutPassiveMotionFunc
func GlutPostOverlayRedisplay ¶
func GlutPostOverlayRedisplay()
C function: glutPostOverlayRedisplay
func GlutPostWindowOverlayRedisplay ¶
func GlutPostWindowOverlayRedisplay(win int)
C function: glutPostWindowOverlayRedisplay
func GlutPostWindowRedisplay ¶
func GlutPostWindowRedisplay(win int)
C function: glutPostWindowRedisplay
func GlutReshapeWindow ¶
C function: glutReshapeWindow
func GlutSetColor ¶
C function: glutSetColor
func GlutSolidCone ¶
C function: glutSolidCone
func GlutSolidSphere ¶
C function: glutSolidSphere
func GlutSolidTorus ¶
C function: glutSolidTorus
func GlutSpaceballButtonFunc ¶
C function: glutSpaceballButtonFunc
func GlutSpaceballMotionFunc ¶
C function: glutSpaceballMotionFunc
func GlutSpaceballRotateFunc ¶
C function: glutSpaceballRotateFunc
func GlutStrokeCharacter ¶
C function: glutStrokeCharacter
func GlutStrokeLength ¶
C function: glutStrokeLength
func GlutStrokeMonoRoman ¶
func GlutStrokeMonoRoman() uintptr
func GlutStrokeRoman ¶
func GlutStrokeRoman() uintptr
func GlutStrokeWidth ¶
C function: glutStrokeWidth
func GlutSurfaceTexture ¶
C function: glutSurfaceTexture
func GlutTabletButtonFunc ¶
C function: glutTabletButtonFunc
func GlutTabletMotionFunc ¶
C function: glutTabletMotionFunc
func GlutTimerFunc ¶
C function: glutTimerFunc
func GlutVideoResize ¶
C function: glutVideoResize
func GlutVisibilityFunc ¶
C function: glutVisibilityFunc
func GlutWindowStatusFunc ¶
C function: glutWindowStatusFunc
func GlutWireCone ¶
C function: glutWireCone
func GlutWireSphere ¶
C function: glutWireSphere
func GlutWireTorus ¶
C function: glutWireTorus
func SymbolAvailable ¶
SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.
Types ¶
This section is empty.