/GLFW-in-a-Nutshell

In-depth guides and examples of GLFW in multiple (programming) languages.

BSD 2-Clause "Simplified" LicenseBSD-2-Clause

GLFW in a Nutshell

...is the combination of a GitBook and code examples about game development with GLFW in Java, C, and C++.

GLFW in a Nutshell is an open-source project, and are welcome to add your favorite programming language or help translate the GitBook.


GLFW in a Nutshell is under construction. Prepare for empty or incomplete pages.
We are here in our project timeline:


The GitBook

  1. About GLFW
  2. Preparation
    1. Project Setup
    2. Library Setup
  3. Windows
    1. Window Basics
    2. Properties
    3. Actions
    4. Creation Hints
    5. Attributes
    6. (Windowed) Fullscreen
    7. Callbacks
    8. Icons
  4. Contexts
    1. Context Basics
    2. OpenGL (ES)
    3. Vulkan
  5. Input
    1. Keyboard
    2. Mouse
    3. Joystick/Gamepad
    4. Other
  6. Monitors
    1. Monitor Basics
    2. Video Modes
    3. Multiple Monitors

Examples

Links coming soon...