Tao.Glfw SDK Documentation

Glfw Members

Glfw overview

Public Static (Shared) Fields

GLFW_ACCELERATED GL_TRUE if window is hardware accelerated, else GL_FALSE.
GLFW_ACCUM_ALPHA_BITS Number of bits for the alpha channel of the accumulator buffer.
GLFW_ACCUM_BLUE_BITS Number of bits for the blue channel of the accumulator buffer.
GLFW_ACCUM_GREEN_BITS Number of bits for the green channel of the accumulator buffer.
GLFW_ACCUM_RED_BITS Number of bits for the red channel of the accumulator buffer.
GLFW_ACTIVE GL_TRUE if window has focus, else GL_FALSE.
GLFW_ALPHA_BITS Number of bits for the alpha buffer.
GLFW_ALPHA_MAP_BIT Single component alpha maps.
GLFW_AUTO_POLL_EVENTS Automatic event polling when glfwSwapBuffers is called.
GLFW_AUX_BUFFERS Number of auxiliary buffers.
GLFW_AXES Number of axes supported by the joystick.
GLFW_BLUE_BITS Number of bits for the blue color component.
GLFW_BUILD_MIPMAPS_BIT Automatically build and upload all mipmap levels.
GLFW_BUTTONS Number of buttons supported by the joystick.
GLFW_DEPTH_BITS Number of bits for the depth buffer.
GLFW_FULLSCREEN Fullscreen window.
GLFW_GREEN_BITS Number of bits for the green color component.
GLFW_ICONIFIED GL_TRUE if window is iconified, else GL_FALSE.
GLFW_INFINITY Infinite amount of time.
GLFW_JOYSTICK_1 Joystick identifier 1.
GLFW_JOYSTICK_10 Joystick identifier 10.
GLFW_JOYSTICK_11 Joystick identifier 11.
GLFW_JOYSTICK_12 Joystick identifier 12.
GLFW_JOYSTICK_13 Joystick identifier 13.
GLFW_JOYSTICK_14 Joystick identifier 14.
GLFW_JOYSTICK_15 Joystick identifier 15.
GLFW_JOYSTICK_16 Joystick identifier 16.
GLFW_JOYSTICK_2 Joystick identifier 2.
GLFW_JOYSTICK_3 Joystick identifier 3.
GLFW_JOYSTICK_4 Joystick identifier 4.
GLFW_JOYSTICK_5 Joystick identifier 5.
GLFW_JOYSTICK_6 Joystick identifier 6.
GLFW_JOYSTICK_7 Joystick identifier 7.
GLFW_JOYSTICK_8 Joystick identifier 8.
GLFW_JOYSTICK_9 Joystick identifier 9.
GLFW_JOYSTICK_LAST Delineates the last joystick identifier.
GLFW_KEY_BACKSPACE Backspace.
GLFW_KEY_DEL Delete.
GLFW_KEY_DOWN Cursor down.
GLFW_KEY_END End.
GLFW_KEY_ENTER Enter.
GLFW_KEY_ESC Escape.
GLFW_KEY_F1 Function key 1.
GLFW_KEY_F10 Function key 10.
GLFW_KEY_F11 Function key 11.
GLFW_KEY_F12 Function key 12.
GLFW_KEY_F13 Function key 13.
GLFW_KEY_F14 Function key 14.
GLFW_KEY_F15 Function key 15.
GLFW_KEY_F16 Function key 16.
GLFW_KEY_F17 Function key 17.
GLFW_KEY_F18 Function key 18.
GLFW_KEY_F19 Function key 19.
GLFW_KEY_F2 Function key 2.
GLFW_KEY_F20 Function key 20.
GLFW_KEY_F21 Function key 21.
GLFW_KEY_F22 Function key 22.
GLFW_KEY_F23 Function key 23.
GLFW_KEY_F24 Function key 24.
GLFW_KEY_F25 Function key 25.
GLFW_KEY_F3 Function key 3.
GLFW_KEY_F4 Function key 4.
GLFW_KEY_F5 Function key 5.
GLFW_KEY_F6 Function key 6.
GLFW_KEY_F7 Function key 7.
GLFW_KEY_F8 Function key 8.
GLFW_KEY_F9 Function key 9.
GLFW_KEY_HOME Home.
GLFW_KEY_INSERT Insert.
GLFW_KEY_KP_0 Keypad numeric key 0.
GLFW_KEY_KP_1 Keypad numeric key 1.
GLFW_KEY_KP_2 Keypad numeric key 2.
GLFW_KEY_KP_3 Keypad numeric key 3.
GLFW_KEY_KP_4 Keypad numeric key 4.
GLFW_KEY_KP_5 Keypad numeric key 5.
GLFW_KEY_KP_6 Keypad numeric key 6.
GLFW_KEY_KP_7 Keypad numeric key 7.
GLFW_KEY_KP_8 Keypad numeric key 8.
GLFW_KEY_KP_9 Keypad numeric key 9.
GLFW_KEY_KP_ADD Keypad add.
GLFW_KEY_KP_DECIMAL Keypad decimal.
GLFW_KEY_KP_DIVIDE Keypad divide.
GLFW_KEY_KP_ENTER Keypad enter.
GLFW_KEY_KP_EQUAL Keypad equal.
GLFW_KEY_KP_MULTIPLY Keypad multiply.
GLFW_KEY_KP_SUBTRACT Keypad subtract.
GLFW_KEY_LALT Left alternate function key.
GLFW_KEY_LAST Delinates end of 'special' keys.
GLFW_KEY_LCTRL Left control key.
GLFW_KEY_LEFT Cursor left.
GLFW_KEY_LSHIFT Left shift key.
GLFW_KEY_PAGEDOWN Page down.
GLFW_KEY_PAGEUP Page up.
GLFW_KEY_RALT Right alternate function key.
GLFW_KEY_RCTRL Right control key.
GLFW_KEY_REPEAT Keyboard key repeat.
GLFW_KEY_RIGHT Cursor right.
GLFW_KEY_RSHIFT Right shift key.
GLFW_KEY_SPACE Space bar.
GLFW_KEY_SPECIAL Delineates start of 'special' keys.
GLFW_KEY_TAB Tabulator.
GLFW_KEY_UNKNOWN Unknown key.
GLFW_KEY_UP Cursor up.
GLFW_MOUSE_BUTTON_1 Mouse identifier 1.
GLFW_MOUSE_BUTTON_2 Mouse identifier 2.
GLFW_MOUSE_BUTTON_3 Mouse identifier 3.
GLFW_MOUSE_BUTTON_4 Mouse identifier 4.
GLFW_MOUSE_BUTTON_5 Mouse identifier 5.
GLFW_MOUSE_BUTTON_6 Mouse identifier 6.
GLFW_MOUSE_BUTTON_7 Mouse identifier 7.
GLFW_MOUSE_BUTTON_8 Mouse identifier 8.
GLFW_MOUSE_BUTTON_LAST Delineates the last mouse button.
GLFW_MOUSE_BUTTON_LEFT Left mouse button.
GLFW_MOUSE_BUTTON_MIDDLE Middle mouse button.
GLFW_MOUSE_BUTTON_RIGHT Right mouse button.
GLFW_MOUSE_CURSOR Mouse cursor visibility.
GLFW_NO_RESCALE_BIT Do not rescale image to closest 2^m * 2^n resolution.
GLFW_NOWAIT No waiting.
GLFW_OPENED GL_TRUE if window is opened, else GL_FALSE.
GLFW_ORIGIN_UL_BIT Specifies that the origin of the loaded image should be in the upper left corner (default is the lower left corner).
GLFW_PRESENT GL_TRUE if the joystick is connected, else GL_FALSE.
GLFW_PRESS Button or key is pressed.
GLFW_RED_BITS Number of bits for the red color component.
GLFW_REFRESH_RATE Vertical monitor refresh rate in Hz (only used for fullscreen windows). Zero means system default.
GLFW_RELEASE Button or key is not pressed.
GLFW_STENCIL_BITS Number of bits for the stencil buffer.
GLFW_STEREO Specify if stereo rendering should be supported (can be GL_TRUE or GL_FALSE).
GLFW_STICKY_KEYS Keyboard key ?“stickiness".
GLFW_STICKY_MOUSE_BUTTONS Mouse button ?“stickiness?”.
GLFW_SYSTEM_KEYS Special system key actions.
GLFW_VERSION_MAJOR Major version number.
GLFW_VERSION_MINOR Minor version number.
GLFW_VERSION_REVISION Revision version number.
GLFW_WAIT Waiting.
GLFW_WINDOW Normal desktop window.

Public Static (Shared) Methods

glfwBroadcastCond
glfwCloseWindow The function closes an opened window and destroys the associated OpenGL context.
glfwCreateCond
glfwCreateMutex
glfwCreateThread The function creates a new thread, which executes within the same address space as the calling process. The thread entry point is specified with the fun argument.
glfwDestroyCond
glfwDestroyMutex
glfwDestroyThread
glfwDisable
glfwEnable
glfwExtensionSupported
glfwFreeImage
glfwGetDesktopMode
glfwGetGLVersion
glfwGetJoystickButtons
glfwGetJoystickParam
glfwGetJoystickPos
glfwGetKey
glfwGetMouseButton
glfwGetMousePos
glfwGetMouseWheel
glfwGetNumberOfProcessors
glfwGetProcAddress
glfwGetThreadID
glfwGetTime
glfwGetVersion Returns the GLFW library version.
glfwGetVideoModes
glfwGetWindowParam
glfwGetWindowSize
glfwIconifyWindow
glfwInit Initializes GLFW.
glfwLoadTexture2D
glfwLockMutex
glfwOpenWindow Opens a window that best matches the parameters given to the function.
glfwOpenWindowHint Sets additional properties for a window that is to be opened.
glfwPollEvents
glfwReadImage
glfwRestoreWindow
glfwSetCharCallback
glfwSetKeyCallback
glfwSetMouseButtonCallback
glfwSetMousePos
glfwSetMousePosCallback
glfwSetMouseWheel
glfwSetMouseWheelCallback
glfwSetTime
glfwSetWindowCloseCallback Selects which function to be called upon a window close event.
glfwSetWindowPos
glfwSetWindowRefreshCallback The function selects which function to be called upon a window refresh event, which occurs when any part of the window client area has been damaged, and needs to be repainted (for instance, if a part of the window that was previously occluded by another window has become visible).
glfwSetWindowSize
glfwSetWindowSizeCallback
glfwSetWindowTitle Changes the title of the opened window.
glfwSignalCond
glfwSleep
glfwSwapBuffers
glfwSwapInterval
glfwTerminate Terminates GLFW.
glfwUnlockMutex
glfwWaitCond
glfwWaitEvents
glfwWaitThread

Public Instance Methods

Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetType (inherited from Object) 
ToString (inherited from Object) 

See Also

Glfw Class | Tao.Glfw Namespace