22 lines
510 B
Go
22 lines
510 B
Go
package sdl
|
|
|
|
// #include "sdl_wrapper.h"
|
|
import "C"
|
|
import "unsafe"
|
|
|
|
// Texture contains an efficient, driver-specific representation of pixel data.
|
|
// (https://wiki.libsdl.org/SDL_Texture)
|
|
type Texture C.SDL_Texture
|
|
|
|
// Renderer contains a rendering state.
|
|
// (https://wiki.libsdl.org/SDL_Renderer)
|
|
type Renderer C.SDL_Renderer
|
|
|
|
func (t *Texture) cptr() *C.SDL_Texture {
|
|
return (*C.SDL_Texture)(unsafe.Pointer(t))
|
|
}
|
|
|
|
func (r *Renderer) cptr() *C.SDL_Renderer {
|
|
return (*C.SDL_Renderer)(unsafe.Pointer(r))
|
|
}
|