func (renderer *Renderer) DrawLine(x1, y1, x2, y2 int) int { _x1 := C.int(x1) _y1 := C.int(y1) _x2 := C.int(x2) _y2 := C.int(y2) return int(C.SDL_RenderDrawLine(renderer.cptr(), _x1, _y1, _x2, _y2)) }
func (r *Renderer) DrawLine(x1, y1, x2, y2 int) error { if C.SDL_RenderDrawLine(r.c, C.int(x1), C.int(y1), C.int(x2), C.int(y2)) != 0 { return getError() } return nil }
func (renderer *Renderer) DrawLine(x1, y1, x2, y2 int) int { _renderer := (*C.SDL_Renderer)(unsafe.Pointer(renderer)) _x1 := (C.int)(x1) _y1 := (C.int)(y1) _x2 := (C.int)(x2) _y2 := (C.int)(y2) return (int)(C.SDL_RenderDrawLine(_renderer, _x1, _y1, _x2, _y2)) }
// Renderer (https://wiki.libsdl.org/SDL_RenderDrawLine) func (renderer *Renderer) DrawLine(x1, y1, x2, y2 int) error { _x1 := C.int(x1) _y1 := C.int(y1) _x2 := C.int(x2) _y2 := C.int(y2) _ret := C.SDL_RenderDrawLine(renderer.cptr(), _x1, _y1, _x2, _y2) if _ret < 0 { return GetError() } return nil }
func RenderDrawLine(_renderer *Renderer, _x1, _y1, _x2, _y2 int) { C.SDL_RenderDrawLine(_renderer.Get(), C.int(_x1), C.int(_y1), C.int(_x2), C.int(_y2)) }
func (r *Renderer) DrawLine(x1, y1, x2, y2 int32) bool { ret := C.SDL_RenderDrawLine(r.cRenderer, C.int(x1), C.int(y1), C.int(x2), C.int(y2)) return int(ret) == 0 }