public static extern void glutVisibilityFunc(FreeGLUT.Delegates.VisibilityCallback func);
public static extern void glutWindowStatusFunc(FreeGLUT.Delegates.WindowStatusCallback func);
public static extern void glutTabletMotionFunc(FreeGLUT.Delegates.TabletMotionCallback func);
public static extern void glutTimerFunc(int msecs, FreeGLUT.Delegates.TimerCallback func, int val);
public static extern void glutIdleFunc(FreeGLUT.Delegates.IdleCallback func);
public static extern void glutKeyboardUpFunc(FreeGLUT.Delegates.KeyboardUpCallback func);
public static extern int glutCreateMenu(FreeGLUT.Delegates.CreateMenuCallback func);
public static extern void glutDisplayFunc(FreeGLUT.Delegates.DisplayCallback func);
public static extern void glutPassiveMotionFunc(FreeGLUT.Delegates.PassiveMotionCallback func);
public static extern void glutReshapeFunc(FreeGLUT.Delegates.ReshapeCallback func);
public static extern void glutMouseWheelFunc(FreeGLUT.Delegates.MouseWheelCallback func);
public static extern void glutMenuStatusFunc(FreeGLUT.Delegates.MenuStatusCallback func);
public static extern void glutMenuDestroyFunc(FreeGLUT.Delegates.MenuDestroyCallback func);
public static extern void glutWMCloseFunc(FreeGLUT.Delegates.WindowCloseCallback func);
public static extern void glutSpaceballMotionFunc(FreeGLUT.Delegates.SpaceballMotionCallback func);
public static extern void glutDialsFunc(FreeGLUT.Delegates.DialsCallback func);
public static extern void glutSpaceballRotateFunc(FreeGLUT.Delegates.SpaceballRotateCallback func);
public static extern void glutEntryFunc(FreeGLUT.Delegates.EntryCallback func);
public static extern void glutSpecialUpFunc(FreeGLUT.Delegates.SpecialUpCallback func);
public static extern void glutButtonBoxFunc(FreeGLUT.Delegates.ButtonBoxCallback func);
public static extern void glutJoystickFunc(FreeGLUT.Delegates.JoystickCallback func, int pollInterval);