initial commit
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
package sdl
|
||||
|
||||
// #include "sdl_wrapper.h"
|
||||
import "C"
|
||||
|
||||
// GestureID is the unique id of the closest gesture to the performed stroke.
|
||||
type GestureID C.SDL_GestureID
|
||||
|
||||
func (g GestureID) c() C.SDL_GestureID {
|
||||
return C.SDL_GestureID(g)
|
||||
}
|
||||
|
||||
// RecordGesture begins recording a gesture on a specified touch device or all touch devices.
|
||||
// (https://wiki.libsdl.org/SDL_RecordGesture)
|
||||
func RecordGesture(t TouchID) int {
|
||||
return int(C.SDL_RecordGesture(t.c()))
|
||||
}
|
||||
|
||||
// SaveAllDollarTemplates saves all currently loaded Dollar Gesture templates.
|
||||
// (https://wiki.libsdl.org/SDL_SaveAllDollarTemplates)
|
||||
func SaveAllDollarTemplates(src *RWops) int {
|
||||
return int(C.SDL_SaveAllDollarTemplates(src.cptr()))
|
||||
}
|
||||
|
||||
// SaveDollarTemplate saves a currently loaded Dollar Gesture template.
|
||||
// (https://wiki.libsdl.org/SDL_SaveDollarTemplate)
|
||||
func SaveDollarTemplate(g GestureID, src *RWops) int {
|
||||
return int(C.SDL_SaveDollarTemplate(g.c(), src.cptr()))
|
||||
}
|
||||
|
||||
// LoadDollarTemplates loads Dollar Gesture templates from a file.
|
||||
// (https://wiki.libsdl.org/SDL_LoadDollarTemplates)
|
||||
func LoadDollarTemplates(t TouchID, src *RWops) int {
|
||||
return int(C.SDL_LoadDollarTemplates(t.c(), src.cptr()))
|
||||
}
|
||||
Reference in New Issue
Block a user