Beispiel #1
0
// AddEventWatch (https://wiki.libsdl.org/SDL_AddEventWatch)
func AddEventWatch(filter EventFilter) EventWatchHandle {
	context := &eventFilterCallbackContext{filter}
	C.addEventWatch(context.cptr())
	eventWatchesCache[context.handle()] = context
	return context.handle()
}
Beispiel #2
0
// AddEventWatch (https://wiki.libsdl.org/SDL_AddEventWatch)
func AddEventWatch(filter EventFilter, userdata interface{}) EventWatchHandle {
	context := newEventFilterCallbackContext(filter, userdata)
	C.addEventWatch(context.cptr())
	return context.handle
}