func TrapMouse(trap bool) { if trap { C.SDL_SetWindowGrab(win, C.SDL_TRUE) } else { C.SDL_SetWindowGrab(win, C.SDL_FALSE) } }
func (w *Window) SetGrab(grab bool) { if grab { C.SDL_SetWindowGrab(w.win, 1) } else { C.SDL_SetWindowGrab(w.win, 0) } }
func (win *Window) SetGrab(grab bool) { cgrab := C.SDL_bool(C.SDL_FALSE) if grab { cgrab = C.SDL_TRUE } C.SDL_SetWindowGrab(win.c, cgrab) }
func (w *Window) SetGrab(grabbed bool) { C.SDL_SetWindowGrab(w.cWindow, C.SDL_bool(bool2int(grabbed))) }
func (window *Window) SetGrab(grabbed bool) { _window := (*C.SDL_Window)(unsafe.Pointer(window)) _grabbed := (C.SDL_bool)(Btoi(grabbed)) C.SDL_SetWindowGrab(_window, _grabbed) }
// Window (https://wiki.libsdl.org/SDL_SetWindowGrab) func (window *Window) SetGrab(grabbed bool) { C.SDL_SetWindowGrab(window.cptr(), C.SDL_bool((Btoi(grabbed)))) }
// ReleaseInputFocus releases input focus for the window. func (win *Window) ReleaseInputFocus() { C.SDL_SetWindowGrab(win.cWin, C.SDL_FALSE) }
// GrabInputFocus grabs input focus for the window. func (win *Window) GrabInputFocus() { C.SDL_SetWindowGrab(win.cWin, C.SDL_TRUE) }