glfw.ffi vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Parents:glfw
Authors:Sebastian Strobl


Words

Tuple classes
ClassSuperclassSlots
GLFWallocator struct
GLFWgamepadstate struct
GLFWgammaramp struct
GLFWimage struct
GLFWvidmode struct


Symbol words
GLFWcursor
GLFWglproc
GLFWmonitor
GLFWvkproc
GLFWwindow


Ordinary words
WordStack effect
GLFW_ACCUM_ALPHA_BITS( -- value )
GLFW_ACCUM_BLUE_BITS( -- value )
GLFW_ACCUM_GREEN_BITS( -- value )
GLFW_ACCUM_RED_BITS( -- value )
GLFW_ALPHA_BITS( -- value )
GLFW_ANY_RELEASE_BEHAVIOR( -- value )
GLFW_API_UNAVAILABLE( -- value )
GLFW_ARROW_CURSOR( -- value )
GLFW_AUTO_ICONIFY( -- value )
GLFW_AUX_BUFFERS( -- value )
GLFW_BLUE_BITS( -- value )
GLFW_CENTER_CURSOR( -- value )
GLFW_CLIENT_API( -- value )
GLFW_COCOA_CHDIR_RESOURCES( -- value )
GLFW_COCOA_FRAME_NAME( -- value )
GLFW_COCOA_GRAPHICS_SWITCHING( -- value )
GLFW_COCOA_MENUBAR( -- value )
GLFW_COCOA_RETINA_FRAMEBUFFER( -- value )
GLFW_CONNECTED( -- value )
GLFW_CONTEXT_CREATION_API( -- value )
GLFW_CONTEXT_NO_ERROR( -- value )
GLFW_CONTEXT_RELEASE_BEHAVIOR( -- value )
GLFW_CONTEXT_REVISION( -- value )
GLFW_CONTEXT_ROBUSTNESS( -- value )
GLFW_CONTEXT_VERSION_MAJOR( -- value )
GLFW_CONTEXT_VERSION_MINOR( -- value )
GLFW_CROSSHAIR_CURSOR( -- value )
GLFW_CURSOR( -- value )
GLFW_CURSOR_DISABLED( -- value )
GLFW_CURSOR_HIDDEN( -- value )
GLFW_CURSOR_NORMAL( -- value )
GLFW_DECORATED( -- value )
GLFW_DEPTH_BITS( -- value )
GLFW_DISCONNECTED( -- value )
GLFW_DONT_CARE( -- value )
GLFW_DOUBLEBUFFER( -- value )
GLFW_EGL_CONTEXT_API( -- value )
GLFW_FALSE( -- value )
GLFW_FLOATING( -- value )
GLFW_FOCUSED( -- value )
GLFW_FOCUS_ON_SHOW( -- value )
GLFW_FORMAT_UNAVAILABLE( -- value )
GLFW_GAMEPAD_AXIS_LAST( -- value )
GLFW_GAMEPAD_AXIS_LEFT_TRIGGER( -- value )
GLFW_GAMEPAD_AXIS_LEFT_X( -- value )
GLFW_GAMEPAD_AXIS_LEFT_Y( -- value )
GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER( -- value )
GLFW_GAMEPAD_AXIS_RIGHT_X( -- value )
GLFW_GAMEPAD_AXIS_RIGHT_Y( -- value )
GLFW_GAMEPAD_BUTTON_A( -- value )
GLFW_GAMEPAD_BUTTON_B( -- value )
GLFW_GAMEPAD_BUTTON_BACK( -- value )
GLFW_GAMEPAD_BUTTON_CIRCLE( -- value )
GLFW_GAMEPAD_BUTTON_CROSS( -- value )
GLFW_GAMEPAD_BUTTON_DPAD_DOWN( -- value )
GLFW_GAMEPAD_BUTTON_DPAD_LEFT( -- value )
GLFW_GAMEPAD_BUTTON_DPAD_RIGHT( -- value )
GLFW_GAMEPAD_BUTTON_DPAD_UP( -- value )
GLFW_GAMEPAD_BUTTON_GUIDE( -- value )
GLFW_GAMEPAD_BUTTON_LAST( -- value )
GLFW_GAMEPAD_BUTTON_LEFT_BUMPER( -- value )
GLFW_GAMEPAD_BUTTON_LEFT_THUMB( -- value )
GLFW_GAMEPAD_BUTTON_RIGHT_BUMPER( -- value )
GLFW_GAMEPAD_BUTTON_RIGHT_THUMB( -- value )
GLFW_GAMEPAD_BUTTON_SQUARE( -- value )
GLFW_GAMEPAD_BUTTON_START( -- value )
GLFW_GAMEPAD_BUTTON_TRIANGLE( -- value )
GLFW_GAMEPAD_BUTTON_X( -- value )
GLFW_GAMEPAD_BUTTON_Y( -- value )
GLFW_GREEN_BITS( -- value )
GLFW_HAND_CURSOR( -- value )
GLFW_HAT_CENTERED( -- value )
GLFW_HAT_DOWN( -- value )
GLFW_HAT_LEFT( -- value )
GLFW_HAT_LEFT_DOWN( -- val )
GLFW_HAT_LEFT_UP( -- val )
GLFW_HAT_RIGHT( -- value )
GLFW_HAT_RIGHT_DOWN( -- val )
GLFW_HAT_RIGHT_UP( -- val )
GLFW_HAT_UP( -- value )
GLFW_HOVERED( -- value )
GLFW_HRESIZE_CURSOR( -- value )
GLFW_IBEAM_CURSOR( -- value )
GLFW_ICONIFIED( -- value )
GLFW_INVALID_ENUM( -- value )
GLFW_INVALID_VALUE( -- value )
GLFW_JOYSTICK_1( -- value )
GLFW_JOYSTICK_10( -- value )
GLFW_JOYSTICK_11( -- value )
GLFW_JOYSTICK_12( -- value )
GLFW_JOYSTICK_13( -- value )
GLFW_JOYSTICK_14( -- value )
GLFW_JOYSTICK_15( -- value )
GLFW_JOYSTICK_16( -- value )
GLFW_JOYSTICK_2( -- value )
GLFW_JOYSTICK_3( -- value )
GLFW_JOYSTICK_4( -- value )
GLFW_JOYSTICK_5( -- value )
GLFW_JOYSTICK_6( -- value )
GLFW_JOYSTICK_7( -- value )
GLFW_JOYSTICK_8( -- value )
GLFW_JOYSTICK_9( -- value )
GLFW_JOYSTICK_HAT_BUTTONS( -- value )
GLFW_JOYSTICK_LAST( -- value )
GLFW_KEY_0( -- value )
GLFW_KEY_1( -- value )
GLFW_KEY_2( -- value )
GLFW_KEY_3( -- value )
GLFW_KEY_4( -- value )
GLFW_KEY_5( -- value )
GLFW_KEY_6( -- value )
GLFW_KEY_7( -- value )
GLFW_KEY_8( -- value )
GLFW_KEY_9( -- value )
GLFW_KEY_A( -- value )
GLFW_KEY_APOSTROPHE( -- value )
GLFW_KEY_B( -- value )
GLFW_KEY_BACKSLASH( -- value )
GLFW_KEY_BACKSPACE( -- value )
GLFW_KEY_C( -- value )
GLFW_KEY_CAPS_LOCK( -- value )
GLFW_KEY_COMMA( -- value )
GLFW_KEY_D( -- value )
GLFW_KEY_DELETE( -- value )
GLFW_KEY_DOWN( -- value )
GLFW_KEY_E( -- value )
GLFW_KEY_END( -- value )
GLFW_KEY_ENTER( -- value )
GLFW_KEY_EQUAL( -- value )
GLFW_KEY_ESCAPE( -- value )
GLFW_KEY_F( -- value )
GLFW_KEY_F1( -- value )
GLFW_KEY_F10( -- value )
GLFW_KEY_F11( -- value )
GLFW_KEY_F12( -- value )
GLFW_KEY_F13( -- value )
GLFW_KEY_F14( -- value )
GLFW_KEY_F15( -- value )
GLFW_KEY_F16( -- value )
GLFW_KEY_F17( -- value )
GLFW_KEY_F18( -- value )
GLFW_KEY_F19( -- value )
GLFW_KEY_F2( -- value )
GLFW_KEY_F20( -- value )
GLFW_KEY_F21( -- value )
GLFW_KEY_F22( -- value )
GLFW_KEY_F23( -- value )
GLFW_KEY_F24( -- value )
GLFW_KEY_F25( -- value )
GLFW_KEY_F3( -- value )
GLFW_KEY_F4( -- value )
GLFW_KEY_F5( -- value )
GLFW_KEY_F6( -- value )
GLFW_KEY_F7( -- value )
GLFW_KEY_F8( -- value )
GLFW_KEY_F9( -- value )
GLFW_KEY_G( -- value )
GLFW_KEY_GRAVE_ACCENT( -- value )
GLFW_KEY_H( -- value )
GLFW_KEY_HOME( -- value )
GLFW_KEY_I( -- value )
GLFW_KEY_INSERT( -- value )
GLFW_KEY_J( -- value )
GLFW_KEY_K( -- value )
GLFW_KEY_KP_0( -- value )
GLFW_KEY_KP_1( -- value )
GLFW_KEY_KP_2( -- value )
GLFW_KEY_KP_3( -- value )
GLFW_KEY_KP_4( -- value )
GLFW_KEY_KP_5( -- value )
GLFW_KEY_KP_6( -- value )
GLFW_KEY_KP_7( -- value )
GLFW_KEY_KP_8( -- value )
GLFW_KEY_KP_9( -- value )
GLFW_KEY_KP_ADD( -- value )
GLFW_KEY_KP_DECIMAL( -- value )
GLFW_KEY_KP_DIVIDE( -- value )
GLFW_KEY_KP_ENTER( -- value )
GLFW_KEY_KP_EQUAL( -- value )
GLFW_KEY_KP_MULTIPLY( -- value )
GLFW_KEY_KP_SUBTRACT( -- value )
GLFW_KEY_L( -- value )
GLFW_KEY_LAST( -- value )
GLFW_KEY_LEFT( -- value )
GLFW_KEY_LEFT_ALT( -- value )
GLFW_KEY_LEFT_BRACKET( -- value )
GLFW_KEY_LEFT_CONTROL( -- value )
GLFW_KEY_LEFT_SHIFT( -- value )
GLFW_KEY_LEFT_SUPER( -- value )
GLFW_KEY_M( -- value )
GLFW_KEY_MENU( -- value )
GLFW_KEY_MINUS( -- value )
GLFW_KEY_N( -- value )
GLFW_KEY_NUM_LOCK( -- value )
GLFW_KEY_O( -- value )
GLFW_KEY_P( -- value )
GLFW_KEY_PAGE_DOWN( -- value )
GLFW_KEY_PAGE_UP( -- value )
GLFW_KEY_PAUSE( -- value )
GLFW_KEY_PERIOD( -- value )
GLFW_KEY_PRINT_SCREEN( -- value )
GLFW_KEY_Q( -- value )
GLFW_KEY_R( -- value )
GLFW_KEY_RIGHT( -- value )
GLFW_KEY_RIGHT_ALT( -- value )
GLFW_KEY_RIGHT_BRACKET( -- value )
GLFW_KEY_RIGHT_CONTROL( -- value )
GLFW_KEY_RIGHT_SHIFT( -- value )
GLFW_KEY_RIGHT_SUPER( -- value )
GLFW_KEY_S( -- value )
GLFW_KEY_SCROLL_LOCK( -- value )
GLFW_KEY_SEMICOLON( -- value )
GLFW_KEY_SLASH( -- value )
GLFW_KEY_SPACE( -- value )
GLFW_KEY_T( -- value )
GLFW_KEY_TAB( -- value )
GLFW_KEY_U( -- value )
GLFW_KEY_UNKNOWN( -- value )
GLFW_KEY_UP( -- value )
GLFW_KEY_V( -- value )
GLFW_KEY_W( -- value )
GLFW_KEY_WORLD_1( -- value )
GLFW_KEY_WORLD_2( -- value )
GLFW_KEY_X( -- value )
GLFW_KEY_Y( -- value )
GLFW_KEY_Z( -- value )
GLFW_LOCK_KEY_MODS( -- value )
GLFW_LOSE_CONTEXT_ON_RESET( -- value )
GLFW_MAXIMIZED( -- value )
GLFW_MOD_ALT( -- value )
GLFW_MOD_CAPS_LOCK( -- value )
GLFW_MOD_CONTROL( -- value )
GLFW_MOD_NUM_LOCK( -- value )
GLFW_MOD_SHIFT( -- value )
GLFW_MOD_SUPER( -- value )
GLFW_MOUSE_BUTTON_1( -- value )
GLFW_MOUSE_BUTTON_2( -- value )
GLFW_MOUSE_BUTTON_3( -- value )
GLFW_MOUSE_BUTTON_4( -- value )
GLFW_MOUSE_BUTTON_5( -- value )
GLFW_MOUSE_BUTTON_6( -- value )
GLFW_MOUSE_BUTTON_7( -- value )
GLFW_MOUSE_BUTTON_8( -- value )
GLFW_MOUSE_BUTTON_LAST( -- value )
GLFW_MOUSE_BUTTON_LEFT( -- value )
GLFW_MOUSE_BUTTON_MIDDLE( -- value )
GLFW_MOUSE_BUTTON_RIGHT( -- value )
GLFW_NATIVE_CONTEXT_API( -- value )
GLFW_NOT_INITIALIZED( -- value )
GLFW_NO_API( -- value )
GLFW_NO_CURRENT_CONTEXT( -- value )
GLFW_NO_ERROR( -- value )
GLFW_NO_RESET_NOTIFICATION( -- value )
GLFW_NO_ROBUSTNESS( -- value )
GLFW_NO_WINDOW_CONTEXT( -- value )
GLFW_OPENGL_ANY_PROFILE( -- value )
GLFW_OPENGL_API( -- value )
GLFW_OPENGL_COMPAT_PROFILE( -- value )
GLFW_OPENGL_CORE_PROFILE( -- value )
GLFW_OPENGL_DEBUG_CONTEXT( -- value )
GLFW_OPENGL_ES_API( -- value )
GLFW_OPENGL_FORWARD_COMPAT( -- value )
GLFW_OPENGL_PROFILE( -- value )
GLFW_OSMESA_CONTEXT_API( -- value )
GLFW_OUT_OF_MEMORY( -- value )
GLFW_PLATFORM_ERROR( -- value )
GLFW_PRESS( -- value )
GLFW_RAW_MOUSE_MOTION( -- value )
GLFW_RED_BITS( -- value )
GLFW_REFRESH_RATE( -- value )
GLFW_RELEASE( -- value )
GLFW_RELEASE_BEHAVIOR_FLUSH( -- value )
GLFW_RELEASE_BEHAVIOR_NONE( -- value )
GLFW_REPEAT( -- value )
GLFW_RESIZABLE( -- value )
GLFW_SAMPLES( -- value )
GLFW_SCALE_TO_MONITOR( -- value )
GLFW_SRGB_CAPABLE( -- value )
GLFW_STENCIL_BITS( -- value )
GLFW_STEREO( -- value )
GLFW_STICKY_KEYS( -- value )
GLFW_STICKY_MOUSE_BUTTONS( -- value )
GLFW_TRANSPARENT_FRAMEBUFFER( -- value )
GLFW_TRUE( -- value )
GLFW_VERSION_UNAVAILABLE( -- value )
GLFW_VISIBLE( -- value )
GLFW_VRESIZE_CURSOR( -- value )
GLFW_X11_CLASS_NAME( -- value )
GLFW_X11_INSTANCE_NAME( -- value )
GLFWallocatefun( quot -- alien )
GLFWcharfun( quot -- alien )
GLFWcharmodsfun( quot -- alien )
GLFWcursorenterfun( quot -- alien )
GLFWcursorposfun( quot -- alien )
GLFWdeallocatefun( quot -- alien )
GLFWdropfun( quot -- alien )
GLFWerrorfun( quot -- alien )
GLFWframebuffersizefun( quot -- alien )
GLFWjoystickfun( quot -- alien )
GLFWkeyfun( quot -- alien )
GLFWmonitorfun( quot -- alien )
GLFWmousebuttonfun( quot -- alien )
GLFWreallocatefun( quot -- alien )
GLFWscrollfun( quot -- alien )
GLFWwindowclosefun( quot -- alien )
GLFWwindowcontentscalefun( quot -- alien )
GLFWwindowfocusfun( quot -- alien )
GLFWwindowiconifyfun( quot -- alien )
GLFWwindowmaximizefun( quot -- alien )
GLFWwindowposfun( quot -- alien )
GLFWwindowrefreshfun( quot -- alien )
GLFWwindowsizefun( quot -- alien )
glfwCreateCursor( image xhot yhot -- GLFWcursor* )
glfwCreateStandardCursor( shape -- GLFWcursor* )
glfwCreateWindow( width height title monitor share -- GLFWwindow* )
glfwDefaultWindowHints( -- )
glfwDestroyCursor( cursor -- )
glfwDestroyWindow( window -- )
glfwExtensionSupported( extension -- int )
glfwFocusWindow( window -- )
glfwGetClipboardString( window -- char* )
glfwGetCocoaWindow( window -- void* )
glfwGetCurrentContext( -- GLFWwindow* )
glfwGetCursorPos( window xpos ypos -- )
glfwGetError( description -- int )
glfwGetFramebufferSize( window width height -- )
glfwGetGLXContext( window -- void* )
glfwGetGamepadName( jid -- char* )
glfwGetGamepadState( jid state -- int )
glfwGetGammaRamp( monitor -- GLFWgammaramp* )
glfwGetInputMode( window mode -- int )
glfwGetJoystickAxes( jid count -- float* )
glfwGetJoystickButtons( jid count -- uchar* )
glfwGetJoystickGUID( jid -- char* )
glfwGetJoystickHats( jid count -- uchar* )
glfwGetJoystickName( jid -- char* )
glfwGetJoystickUserPointer( jid -- void* )
glfwGetKey( window key -- int )
glfwGetKeyName( key scancode -- char* )
glfwGetKeyScancode( key -- int )
glfwGetMonitorContentScale( monitor xscale yscale -- )
glfwGetMonitorName( monitor -- char* )
glfwGetMonitorPhysicalSize( monitor width height -- )
glfwGetMonitorPos( monitor xpos ypos -- )
glfwGetMonitorUserPointer( monitor -- void* )
glfwGetMonitorWorkarea( monitor xpos ypos width height -- )
glfwGetMonitors( count -- GLFWmonitor )
glfwGetMouseButton( window button -- int )
glfwGetNSGLContext( window -- void* )
glfwGetPrimaryMonitor( -- GLFWmonitor )
glfwGetProcAddress( procname -- GLFWglproc )
glfwGetRequiredInstanceExtensions( count -- char** )
glfwGetTime( -- double )
glfwGetTimerFrequency( -- uint64_t )
glfwGetTimerValue( -- uint64_t )
glfwGetVersion( major minor rev -- )
glfwGetVersionString( -- char* )
glfwGetVideoMode( monitor -- GLFWvidmode* )
glfwGetVideoModes( monitor count -- GLFWvidmode* )
glfwGetWGLContext( window -- void* )
glfwGetWaylandDisplay( -- void* )
glfwGetWaylandWindow( window -- void* )
glfwGetWin32Window( window -- void* )
glfwGetWindowAttrib( window attrib -- int )
glfwGetWindowContentScale( window xscale yscale -- )
glfwGetWindowFrameSize( window left top right bottom -- )
glfwGetWindowMonitor( window -- GLFWmonitor* )
glfwGetWindowOpacity( window -- float )
glfwGetWindowPos( window xpos ypos -- )
glfwGetWindowSize( window width height -- )
glfwGetWindowUserPointer( window -- void* )
glfwGetX11Display( -- void* )
glfwGetX11Window( window -- void* )
glfwHideWindow( window -- )
glfwIconifyWindow( window -- )
glfwInit( -- int )
glfwInitHint( hint value -- )
glfwJoystickIsGamepad( jid -- int )
glfwJoystickPresent( jid -- int )
glfwMakeContextCurrent( window -- )
glfwMaximizeWindow( window -- )
glfwPollEvents( -- )
glfwPostEmptyEvent( -- )
glfwRawMouseMotionSupported( -- int )
glfwRequestWindowAttention( window -- )
glfwRestoreWindow( window -- )
glfwSetCharCallback( window callback -- GLFWcharfun )
glfwSetCharModsCallback( window callback -- GLFWcharmodsfun )
glfwSetClipboardString( window string -- )
glfwSetCursor( window cursor -- )
glfwSetCursorEnterCallback( window callback -- GLFWcursorenterfun )
glfwSetCursorPos( window xpos ypos -- )
glfwSetCursorPosCallback( window callback -- GLFWcursorposfun )
glfwSetDropCallback( window callback -- GLFWdropfun )
glfwSetErrorCallback( cbfun -- GLFWerrorfun )
glfwSetFramebufferSizeCallback( window callback -- GLFWframebuffersizefun )
glfwSetGamma( monitor gamma -- )
glfwSetGammaRamp( monitor ramp -- )
glfwSetInputMode( window mode value -- )
glfwSetJoystickCallback( callback -- GLFWjoystickfun )
glfwSetJoystickUserPointer( jid pointer -- )
glfwSetKeyCallback( window callback -- GLFWkeyfun )
glfwSetMonitorUserPointer( monitor pointer -- )
glfwSetMouseButtonCallback( window callback -- GLFWmousebuttonfun )
glfwSetScrollCallback( window callback -- GLFWscrollfun )
glfwSetTime( time -- )
glfwSetWindowAspectRatio( window numer denom -- )
glfwSetWindowAttrib( window attrib value -- )
glfwSetWindowCloseCallback( window callback -- GLFWwindowclosefun )
glfwSetWindowContentScaleCallback( window callback -- GLFWwindowcontentscalefun )
glfwSetWindowFocusCallback( window callback -- GLFWwindowfocusfun )
glfwSetWindowIcon( window count images -- )
glfwSetWindowIconifyCallback( window callback -- GLFWwindowiconifyfun )
glfwSetWindowMaximizeCallback( window callback -- GLFWwindowmaximizefun )
glfwSetWindowMonitor( window monitor xpos ypos width height refreshRate -- )
glfwSetWindowOpacity( window opacity -- )
glfwSetWindowPos( window xpos ypos -- )
glfwSetWindowPosCallback( window callback -- GLFWwindowposfun )
glfwSetWindowRefreshCallback( window callback -- GLFWwindowrefreshfun )
glfwSetWindowShouldClose( window value -- )
glfwSetWindowSize( window width height -- )
glfwSetWindowSizeCallback( window callback -- GLFWwindowsizefun )
glfwSetWindowSizeLimits( window minwidth minheight maxwidth maxheight -- )
glfwSetWindowTitle( window title -- )
glfwSetWindowUserPointer( window pointer -- )
glfwShowWindow( window -- )
glfwSwapBuffers( window -- )
glfwSwapInterval( interval -- )
glfwTerminate( -- )
glfwUpdateGamepadMappings( string -- int )
glfwVulkanSupported( -- int )
glfwWaitEvents( -- )
glfwWaitEventsTimeout( timeout -- )
glfwWindowHint( hint value -- )
glfwWindowHintString( hint value -- )
glfwWindowShouldClose( window -- int )


Class predicate words
WordStack effect
GLFWallocator?( object -- ? )
GLFWgamepadstate?( object -- ? )
GLFWgammaramp?( object -- ? )
GLFWimage?( object -- ? )
GLFWvidmode?( object -- ? )


Files


Metadata files