コード例 #1
0
ファイル: input.go プロジェクト: krig/Go-SDL2
/**
 *  \brief Moves the mouse to the given position within the window.
 *
 *  \param window The window to move the mouse into, or NULL for the current mouse focus
 *  \param x The x coordinate within the window
 *  \param y The y coordinate within the window
 *
 *  \note This function generates a mouse motion event
 */
func WarpMouseInWindow(window *Window, x int, y int) {
	C.SDL_WarpMouseInWindow(window.cWindow, C.int(x), C.int(y))
}
コード例 #2
0
ファイル: sdl_mouse.go プロジェクト: kyleconroy/golds
func (window *Window) WarpMouseInWindow(x, y int) {
	_window := (*C.SDL_Window)(unsafe.Pointer(window))
	_x := (C.int)(x)
	_y := (C.int)(y)
	C.SDL_WarpMouseInWindow(_window, _x, _y)
}
コード例 #3
0
ファイル: mouse.go プロジェクト: willemvds/sdl
func (w *Window) WarpMouse(x, y int) {
	C.SDL_WarpMouseInWindow(w.c, C.int(x), C.int(y))
}
コード例 #4
0
ファイル: mouse.go プロジェクト: veandco/go-sdl2
// Window (https://wiki.libsdl.org/SDL_WarpMouseInWindow)
func (window *Window) WarpMouseInWindow(x, y int) {
	C.SDL_WarpMouseInWindow(window.cptr(), C.int(x), C.int(y))
}
コード例 #5
0
ファイル: mouse.go プロジェクト: willemvds/sdl
func WarpMouse(x, y int) {
	C.SDL_WarpMouseInWindow(nil, C.int(x), C.int(y))
}