コード例 #1
0
ファイル: timer.go プロジェクト: bluepeppers/allegro
func (t *Timer) GetEventSource() *EventSource {
	var es *C.ALLEGRO_EVENT_SOURCE

	es = C.al_get_timer_event_source((*C.ALLEGRO_TIMER)(t))

	return createEventSource(es)
}
コード例 #2
0
ファイル: al.go プロジェクト: beoran/algo
// Gets the event source of this timer that can be registered
// on an event queue with RegisterEventSource.
func (self *Timer) GetEventSource() *EventSource {
	return (*EventSource)(C.al_get_timer_event_source(self.handle))
}
コード例 #3
0
ファイル: timer.go プロジェクト: b1naryth1ef/allegro
func (t *Timer) GetEventSource() *EventSource {
	return (*EventSource)(unsafe.Pointer(C.al_get_timer_event_source((*C.ALLEGRO_TIMER)(unsafe.Pointer(t)))))
}