コード例 #1
0
ファイル: windowing.go プロジェクト: 21isgonnabeagoodyear/ggl
func Fullscreen(fs bool) {
	if fs {
		C.SDL_SetWindowFullscreen(win, C.SDL_WINDOW_FULLSCREEN_DESKTOP)
	} else {
		C.SDL_SetWindowFullscreen(win, 0)
	}
}
コード例 #2
0
ファイル: video.go プロジェクト: DeedleFake/sdl
func (win *Window) SetFullscreen(flags WindowFlags) error {
	if C.SDL_SetWindowFullscreen(win.c, C.Uint32(flags)) != 0 {
		return getError()
	}

	return nil
}
コード例 #3
0
ファイル: sdl.go プロジェクト: henkman/Go2D
func (window *Window) SetFullscreen(fullscreen bool) {
	var _fullscreen uint32
	if fullscreen {
		_fullscreen = 1
	}
	C.SDL_SetWindowFullscreen(window.window, C.Uint32(_fullscreen))
}
コード例 #4
0
ファイル: video.go プロジェクト: willemvds/sdl
func (win *Window) SetFullscreen(fs bool) error {
	cfs := C.SDL_bool(C.SDL_FALSE)
	if fs {
		cfs = C.SDL_TRUE
	}

	if C.SDL_SetWindowFullscreen(win.c, cfs) != 0 {
		return getError()
	}

	return nil
}
コード例 #5
0
ファイル: video.go プロジェクト: krig/Go-SDL2
func (w *Window) SetFullscreen(flags uint32) {
	C.SDL_SetWindowFullscreen(w.cWindow, C.Uint32(flags))
}
コード例 #6
0
ファイル: sdl_video.go プロジェクト: TomMurray/go-sdl2
func (window *Window) SetFullscreen(flags uint32) int {
	_window := (*C.SDL_Window)(unsafe.Pointer(window))
	_flags := (C.Uint32)(flags)
	return (int)(C.SDL_SetWindowFullscreen(_window, _flags))
}
コード例 #7
0
ファイル: video.go プロジェクト: flazz/go-sdl2
// Window (https://wiki.libsdl.org/SDL_SetWindowFullscreen)
func (window *Window) SetFullscreen(flags uint32) error {
	if C.SDL_SetWindowFullscreen(window.cptr(), C.Uint32(flags)) != 0 {
		return GetError()
	}
	return nil
}
コード例 #8
0
ファイル: video.go プロジェクト: salihdb/sdl
// LeaveFullScreen leaves full screen mode for the window.
func (win *Window) LeaveFullScreen() (err error) {
	if C.SDL_SetWindowFullscreen(win.cWin, C.SDL_FALSE) != 0 {
		return getError()
	}
	return nil
}
コード例 #9
0
ファイル: video.go プロジェクト: salihdb/sdl
// EnterFullScreen enters full screen mode for the window.
func (win *Window) EnterFullScreen() (err error) {
	if C.SDL_SetWindowFullscreen(win.cWin, C.SDL_TRUE) != 0 {
		return getError()
	}
	return nil
}
コード例 #10
0
ファイル: sdl.go プロジェクト: rwcarlsen/sdl
func (w *Window) Windowed() { C.SDL_SetWindowFullscreen(w.win, 0) }
コード例 #11
0
ファイル: sdl.go プロジェクト: rwcarlsen/sdl
func (w *Window) Fullscreen() { C.SDL_SetWindowFullscreen(w.win, C.SDL_WINDOW_FULLSCREEN) }
コード例 #12
0
ファイル: sdl.go プロジェクト: kalaspuffar/Go-SDL2
func (w *Window) SetFullscreen(flags uint32) {
	GlobalMutex.Lock()
	defer GlobalMutex.Unlock()

	C.SDL_SetWindowFullscreen(w.cWindow, C.Uint32(flags))
}
コード例 #13
0
ファイル: video.go プロジェクト: JalfResi/go-sdl2
func (window *Window) SetFullscreen(flags uint32) int {
	return int(C.SDL_SetWindowFullscreen(window.cptr(), C.Uint32(flags)))
}