Changeset 37398 in project
- Timestamp:
- 03/17/19 15:32:02 (23 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wiki/eggref/5/glfw3
r37374 r37398 17 17 18 18 === Documentation 19 glfw3 is separated into two modules: {{glfw3-bindingw}} and {{glfw3}}. For almost all purposes, only {{glfw3}} should be needed.20 21 {{glfw3-bindings}} provides direct bindings to GLFW generated by [[https://wiki.call-cc.org/egg/bind|bind]]. Names have been converted from camelCase to hyphenated, with GLFW prefixes removed (e.g. {{glfwGetTimerValue}} becomes {{get-timer-value}} . Constants are lower-cased and surrounded by {{+}}s (e.g. {{GLFW_ALPHA_BITS}} becomes {{+alpha-bits+}}).19 The glfw3 egg provides two different modules: {{glfw3-bindings}} and {{glfw3}}. For almost all purposes, only {{glfw3}} should be needed. 20 21 {{glfw3-bindings}} provides direct bindings to GLFW generated by [[https://wiki.call-cc.org/egg/bind|bind]]. Names have been converted from camelCase to hyphenated, with GLFW prefixes removed (e.g. {{glfwGetTimerValue}} becomes {{get-timer-value}}). Constants are lower-cased and surrounded by {{+}}s (e.g. {{GLFW_ALPHA_BITS}} becomes {{+alpha-bits+}}). 22 22 23 23 {{glfw3}} is the high-level interface that should be used in most cases. At the moment it is largely re-exporting {{glfw3-bindings}}, although many of these functions could still use wrappers (patches welcome!). The not-exactly-the-same-as-the-glfw-api functions are described in the section [[#high-level-interface|High-level interface]].
Note: See TracChangeset
for help on using the changeset viewer.