pixel/pixelgl: export UpdateInput
This change mirrors the change done in the master branch (see #78) for users of gl2.1, to provide access to polling of events without rendering the screen. Updates #26.
This commit is contained in:
parent
f80edafc7b
commit
5c98b446fd
|
@ -372,7 +372,9 @@ func (w *Window) initInput() {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func (w *Window) updateInput() {
|
// UpdateInput polls window events. Call this function to poll window events
|
||||||
|
// without swapping buffers. Note that the Update method invokes UpdateInput.
|
||||||
|
func (w *Window) UpdateInput() {
|
||||||
mainthread.Call(func() {
|
mainthread.Call(func() {
|
||||||
glfw.PollEvents()
|
glfw.PollEvents()
|
||||||
})
|
})
|
||||||
|
|
|
@ -190,7 +190,7 @@ func (w *Window) Update() {
|
||||||
w.end()
|
w.end()
|
||||||
})
|
})
|
||||||
|
|
||||||
w.updateInput()
|
w.UpdateInput()
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetClosed sets the closed flag of the Window.
|
// SetClosed sets the closed flag of the Window.
|
||||||
|
|
Loading…
Reference in New Issue