コード例 #1
0
ファイル: sdl_rect.go プロジェクト: kerkerj/gtg15-demo
func (a *Rect) Union(b, result *Rect) {
	_a := (*C.SDL_Rect)(unsafe.Pointer(a))
	_b := (*C.SDL_Rect)(unsafe.Pointer(b))
	_result := (*C.SDL_Rect)(unsafe.Pointer(result))
	C.SDL_UnionRect(_a, _b, _result)
}
コード例 #2
0
ファイル: render.go プロジェクト: jbondeson/Go-SDL2
func (a *Rect) Union(b *Rect) *Rect {
	var ret Rect
	C.SDL_UnionRect((*C.SDL_Rect)(unsafe.Pointer(a)), (*C.SDL_Rect)(unsafe.Pointer(b)), (*C.SDL_Rect)(unsafe.Pointer(&ret)))
	return &ret
}
コード例 #3
0
ファイル: rect.go プロジェクト: willemvds/sdl
func (r *Rect) UnionRect(r2 *Rect) *Rect {
	var rect Rect
	C.SDL_UnionRect(r.c(), r2.c(), rect.c())

	return &rect
}
コード例 #4
0
ファイル: rect.go プロジェクト: flazz/go-sdl2
// Rect (https://wiki.libsdl.org/SDL_UnionRect)
func (a *Rect) Union(b *Rect) (result Rect) {
	C.SDL_UnionRect(a.cptr(), b.cptr(), result.cptr())
	return
}
コード例 #5
0
ファイル: rect.go プロジェクト: JalfResi/go-sdl2
func (a *Rect) Union(b, result *Rect) {
	C.SDL_UnionRect(a.cptr(), b.cptr(), result.cptr())
}