Lines Matching refs:timer
53 GLUTtimer *timer, *other; in glutTimerFunc() local
60 timer = freeTimerList; in glutTimerFunc()
61 freeTimerList = timer->next; in glutTimerFunc()
63 timer = new GLUTtimer(); in glutTimerFunc()
64 if (!timer) in glutTimerFunc()
68 timer->func = timerFunc; in glutTimerFunc()
69 timer->value = value; in glutTimerFunc()
70 timer->next = NULL; in glutTimerFunc()
71 timer->timeout = system_time() + (interval*1000); // 1000 ticks in a millisecond in glutTimerFunc()
74 while (other && (other->timeout < timer->timeout)) { in glutTimerFunc()
78 timer->next = other; in glutTimerFunc()
79 *prevptr = timer; in glutTimerFunc()
91 GLUTtimer *timer; in handleTimeouts() local
97 timer = __glutTimerList; in handleTimeouts()
100 timer->func(timer->value); in handleTimeouts()
103 __glutTimerList = timer->next; in handleTimeouts()
104 timer->next = freeTimerList; in handleTimeouts()
105 freeTimerList = timer; in handleTimeouts()