ImGUI GLFW Implementation
Implementation based on the imgui examples implementations. Feel free to use and modify this implementation. This needs to be used along with a Renderer.
Procs
proc igGlfwMouseCallback(window: GLFWWindow; button: int32; action: int32; mods: int32): void {...}{.cdecl, raises: [Exception], tags: [RootEffect].}
proc igGlfwScrollCallback(window: GLFWWindow; xoff: float64; yoff: float64): void {...}{. cdecl, raises: [Exception], tags: [RootEffect].}
proc igGlfwKeyCallback(window: GLFWWindow; key: int32; scancode: int32; action: int32; mods: int32): void {...}{.cdecl, raises: [Exception], tags: [RootEffect].}
proc igGlfwCharCallback(window: GLFWWindow; code: uint32): void {...}{.cdecl, raises: [Exception], tags: [RootEffect].}
proc igGlfwInitForOpenGL(window: GLFWWindow; installCallbacks: bool): bool {...}{. raises: [Exception], tags: [RootEffect].}
proc igGlfwNewFrame() {...}{.raises: [], tags: [].}
proc igGlfwShutdown() {...}{.raises: [], tags: [].}