コード例 #1
0
ファイル: sdl_render.go プロジェクト: TomMurray/go-sdl2
func (renderer *Renderer) GetRendererOutputSize() (w, h int, status int) {
	_renderer := (*C.SDL_Renderer)(unsafe.Pointer(renderer))
	_w := (*C.int)(unsafe.Pointer(&w))
	_h := (*C.int)(unsafe.Pointer(&h))
	status = (int)(C.SDL_GetRendererOutputSize(_renderer, _w, _h))
	return
}
コード例 #2
0
ファイル: render.go プロジェクト: emlai/go-sdl2
// Renderer (https://wiki.libsdl.org/SDL_GetRendererOutputSize)
func (renderer *Renderer) GetRendererOutputSize() (w, h int, err error) {
	_w := (*C.int)(unsafe.Pointer(&w))
	_h := (*C.int)(unsafe.Pointer(&h))
	_ret := C.SDL_GetRendererOutputSize(renderer.cptr(), _w, _h)
	if _ret < 0 {
		err = GetError()
	}
	return
}
コード例 #3
0
ファイル: sdl_render.go プロジェクト: kyleconroy/golds
func (renderer *Renderer) GetRendererOutputSize(w *int, h *int) int {
	_renderer := (*C.SDL_Renderer)(unsafe.Pointer(renderer))
	_w := (*C.int)(unsafe.Pointer(w))
	_h := (*C.int)(unsafe.Pointer(h))
	return (int)(C.SDL_GetRendererOutputSize(_renderer, _w, _h))
}
コード例 #4
0
ファイル: render.go プロジェクト: JalfResi/go-sdl2
func (renderer *Renderer) GetRendererOutputSize() (w, h int, status int) {
	_w := (*C.int)(unsafe.Pointer(&w))
	_h := (*C.int)(unsafe.Pointer(&h))
	status = int(C.SDL_GetRendererOutputSize(renderer.cptr(), _w, _h))
	return
}