glfw3
Description:
A free, open source, multi-platform library for OpenGL application development that provides a powerful API for handling operating system specific tasks such as opening an OpenGL window, reading keyboard, mouse, joystick and time input, creating threads, and more.
Content:
Namespaces:
- GLFW
 - ButtonState
 - ClientAPI
 - ErrorCode
 - InputMode
 - Joystick
 - Key
 - ModifierFlags
 - MouseButton
 - OpenGLProfile
 - WindowAttribute
 - WindowHint
 - public const uint VERSION_MAJOR
        
        
 - public const uint VERSION_MINOR
        
        
 - public const uint VERSION_REVISION
        
        
 - public delegate void CharFunc (Window window, int character)
        
        
 - public delegate void CursorEnterFunc (Window window, bool entered)
        
        
 - public delegate void CursorPosFunc (Window window, int x, int y)
        
        
 - public delegate void ErrorFunc (ErrorCode error, string description)
        
        
 - public delegate void FrameBufferFunc (Window window, int width, int height)
        
        
 - public delegate void GLFunc ()
        
        
 - public delegate void KeyFunc (Window window, Key key, int scancode, ButtonState action, ModifierFlags mods)
        
        
 - public delegate void MonitorFunc (Monitor monitor, int event)
        
        
 - public delegate void MouseButtonFunc (Window window, int button, ButtonState action)
        
        
 - public delegate void ScrollFunc (Window window, int pos)
        
        
 - public delegate void WindowCloseFunc (Window window)
        
        
 - public delegate void WindowFocusFunc (Window window, bool focused)
        
        
 - public delegate void WindowIconifyFunc (Window window, bool iconified)
        
        
 - public delegate void WindowPositionFunc (Window window, int x, int y)
        
        
 - public delegate void WindowRefreshFunc (Window window)
        
        
 - public delegate void WindowSizeFunc (Window window, int width, int height)
        
        
 - public bool extension_supported (string extension)
        
        
 - public Monitor[]? get_monitors ()
        
        
 - public Monitor? get_primary_monitor ()
        
        
 - public GLFunc get_proc_address (string procname)
        
        
 - public double get_time ()
        
        
 - public void get_version (out int major, out int minor, out int rev)
        
        
 - public bool init ()
        
        
 - public void poll_events ()
        
        
 - public void post_empty_event ()
        
        
 - public ErrorFunc? set_error_callback (ErrorFunc? cb)
        
        
 - public MonitorFunc? set_monitor_callback (MonitorFunc? cb)
        
        
 - public void set_time (double time)
        
        
 - public void swap_interval (int interval)
        
        
 - public void terminate ()
        
        
 - public void wait_events ()