Tao.FreeGlut SDK Documentation

Glut.glutTimerFunc Method 

Registers a timer callback to be triggered in a specified number of milliseconds.

[Visual Basic]
Public Shared Sub glutTimerFunc( _
   ByVal msecs As Integer, _
   ByVal func As TimerCallback, _
   ByVal val As Integer _
)
[C#]
public static void glutTimerFunc(
   int msecs,
   TimerCallback func,
   int val
);

Parameters

msecs
The number of milliseconds between calls to the timer callback.
func
The new timer callback function. See Glut.TimerCallback.
val
The value to be passed to the timer callback.

Remarks

glutTimerFunc registers the timer callback func to be triggered in at least msecs milliseconds. The val parameter to the timer callback will be the value of the val parameter to glutTimerFunc. Multiple timer callbacks at same or differing times may be registered simultaneously.

The number of milliseconds is a lower bound on the time before the callback is generated. GLUT attempts to deliver the timer callback as soon as possible after the expiration of the callback's time interval.

There is no support for canceling a registered callback. Instead, ignore a callback based on its val parameter when it is triggered.

See Also

Glut Class | Tao.FreeGlut Namespace | Glut.TimerCallback