úÎ …,{ũģ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąē@MPut the calling thread to sleep for the requested period of time in seconds. OThe time is generally in the range 1ms to 20ms, depending on thread scheduling  time slot intervals etc. JWait for events, such as user input and window events. The calling thread D will be put to sleep until any event appears in the event queue. I When events are ready, the events will be processed just as they are  processed by . EPoll events, such as user input and window events. Upon calling this N function, all window states, keyboard states and mouse states are updated. Q If any related callback functions are registered, these are called during the  call of . 8Swap the back and front color buffers of the Window. If   is enabled by Ū+ (which is the default), it also polls for # new events before the swapping. (Restore the Window after iconification. /Iconify the Window which can later by retored. BClose the open Window and destroys the associated OpenGL context. ģ"Terminate GLFW library after use. @Before a program terminates, GLFW has to be terminated in order  to free up resources etc. Callback type for Ŧ. Callback type for Š. Callback type for Đ. Callback type for Ļ. Callback type for §. Callback type for . Callback type for œ. Callback type for ›. Build-in bitmap font used in ē. 8x16 fixed width font. Texture flag used in ° and ą. Special features used in Ū and Ŋ. Joystick parameters !JJoystick is represent a number from 0 to 15 (note the difference from the  GLFW C library). #?Mouse button is represented by left, right, middle or a number > from 0 to 7 (note the difference from the GLFW C library). (LSpecial key is a key not represented in the 32 - 127 printable ASCII range. h?Key is represented by either a character key or a special key. kKey or button state. n'Video modes used in gettable variables ž and Ÿ. u,Window parameters used in gettable variable š. €(Window hints, used in settable variable –. Š#Window or Fullscreen mode, used in •. )Bit depth of GL display buffers, used in •. ’9Version is represented by (major, minor, revision), used  in gettable variable ”. “?Initialize GLFW library before use, returns True if successful  or False otherwise. @Before any GLFW functions can be used, GLFW must be initialized # to ensure proper functionality. ”6Returns the supported GLFW C library version numbers. •HOpen the Window of the given size and other parameters, returns True if # successful or False otherwise. GGLFW applications can only open one Window, which is assumed to be the . default place where renderings take place. –MSet the Window hints, i.e., additional Window properties, before openWindow. —$Set the title of the opened Window. ˜*Get or set the size of the opened Window. ™ISet the minimum number of monitor retraces between each each buffer swap  performed by +. If set to zero, buffer swaps will not be 8 synchronized to the vertical refresh of the monitor. š$Get the value of Window parameters. ›RSet the callback function that will be called every time the Window size changes. œJSet the callback function that will be called when the Window is closed. JSet the callback function that will be called when the Window client area J needs to be refreshed, which occurs when any part of the window client G area is damaged and needs to be repainted (for instance, if a part K of the window that was previously occluded by another window has become  visible). žGet a list of deteced on&s, the max number of which is limited  to 256 for now. ŸGet the on of current desktop.   Return a k , either m or l, of the indicated key. Ą Return a k , either m or l, of the indicated mouse  button. ĒSet or get the mouse position. Ģ%Set or get the mouse wheel position. ĪGet joystick parameters. ĨAGet joystick positions. The returned list contains the positions 2 for all available axes for the given joystick. ĶBGet joystick button states. The returned list contains the states 5 for all available buttons for the given joystick. §ISet the callback function that will be called when there is a key event, K i.e., everytime the state of a single key is changed. The reported keys ; are unaffected by any modifiers (such as SHIFT or ALT). ĻOSet the callback function that will be called when there is a character event, J i.e., everytime a key that results in a printable Unicode character is L pressed or released. Characters are affected by modifiers (such as SHIFT  or ALT). ĐRSet the callback function that will be called when there is a mouse button event, : i.e., everytime a mouse button is pressed or released. ŠKSet the callback function that will be called when there is a mouse motion / event, i.e., everytime they mouse is moved. ŦJSet the callback function that will be called when there is a mouse wheel 5 event, i.e., everytime the mouse wheel is turned. ŽGGet or set the value of the high precision timer. The time is measured = in seconds as a double precision floasting point number. FUnless the timer has been set by the programmer, the time is measured 3 as the number of seconds that have passed since “ was called. ­<Return True if the extension is supported, otherwise False. Ū Enable a . Ŋ Disable a . °<Read an image from a file specified by the given string and . upload the image to OpenGL texture memory. @If BuildMipMaps flag is given, all mipmap levels for the loaded 9 texture are generated and uploaded to texture memory. @Unless the OriginUL flag is given, the origin of the texture is D the lower left corner of the loaded image. If OriginUL is given, 6 however, the first pixel is the upper left corner. GFor single component images (i.e. gray scale), the texture is uploaded = as an alpha mask if the flag AlphaMap is set, otherwise it' s uploaded  as a luminance texture. GIt only supports the Truevision Targa verson 1 file (.tga). Supported : pixel formats are: 8-bit gray scale, 8-bit paletted (24/32-bit color), 4 24-bit true color and 32-bit true color + alpha. DPaletted images are translated into true color or tru color + alpha  pixel formats. DThe read texture is always rescaled to the nearest larger 2^m x 2^n 9 resolution using bilinear interpolation if necessary. ąARead an image from the memory buffer (the given byte string) and B upload the image to OpenGL texture memory. The rest is similar  to °. ē%Render a text string using the given . LText is rendered through texture, and is only possible with alpha enabled. ī  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēģ’‘ŽŠŒ‹€‰ˆ‡†…„ƒ‚u~}|{zyxwvnopqrstkmlhji(gfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)#'&%$!"   “žŸ”•–—˜™šĪ ĄĒĢĨĶ›œ§ĻĐŠŦŽ­ŪŊ°ąēģ   !""#'&%$$%&'(?gfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*))*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjiijkmllmnopqrstopqrstu ~}|{zyxwvvwxyz{|}~€ ‰ˆ‡†…„ƒ‚‚ƒ„…†‡ˆ‰ŠŒ‹‹Œ‘ŽŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēĩ      !"##$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi)jklmnnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēģīGLFW-0.3Graphics.UI.GLFWsleep waitEvents pollEvents swapBuffers restoreWindow iconifyWindow closeWindowMouseWheelCallbackMousePosCallbackMouseButtonCallback CharCallback KeyCallbackWindowRefreshCallbackWindowCloseCallbackWindowSizeCallback BitmapFont Fixed8x16 TextureFlagAlphaMap BuildMipMapsOriginUL NoRescaleSpecialFeature AutoPollEvent KeyRepeat SystemKeyStickyMouseButton StickyKey MouseCursor JoystickParamButtonsAxesPresentJoystick MouseButtonButtonNo ButtonMiddle ButtonRight ButtonLeft SpecialKeyKP_ENTERKP_EQUAL KP_DECIMALKP_ADD KP_SUBTRACT KP_MULTIPLY KP_DIVIDEKP_9KP_8KP_7KP_6KP_5KP_4KP_3KP_2KP_1KP_0ENDHOMEPAGEDOWNPAGEUPDELINSERT BACKSPACEENTERTABRALTLALTRCTRLLCTRLRSHIFTLSHIFTRIGHTLEFTDOWNUPF25F24F23F22F21F20F19F18F17F16F15F14F13F12F11F10F9F8F7F6F5F4F3F2F1ESCUNKNOWNKeyCharKeyKeyButtonStatePressRelease VideoMode videoWidth videoHeight videoRedBits videoBlueBitsvideoGreenBits WindowParam StencilBits DepthBits AlphaBitsBlueBits GreenBitsRedBits Accelerated IconifiedActiveOpened WindowHint FSAASamplesNoResizeStereo AuxBuffersAccumAlphaButs AccumBlueBitsAccumGreenBits AccumRedBits RefreshRate WindowMode FullScreenWindow DisplayBitsDisplayStencilBitsDisplayDepthBitsDisplayAlphaBitsDisplayRGBBitsVersion initializeversion openWindowopenWindowHint windowTitle windowSize swapInterval windowParamwindowSizeCallbackwindowCloseCallbackwindowRefreshCallback videoModes desktopModegetKeygetMouseButtonmousePos mouseWheel joystickParam joystickPosjoystickButtons keyCallback charCallbackmouseButtonCallbackmousePosCallbackmouseWheelCallbacktimeextensionSupported enableSpecialdisableSpecial loadTexture2DloadMemoryTexture2D renderStringglfwGetVersion terminate