gtimer.inc 1.0 KB

123456789101112131415161718192021222324252627282930
  1. // included by glib2.pas
  2. {$IFDEF read_forward_definitions}
  3. {$ENDIF read_forward_definitions}
  4. //------------------------------------------------------------------------------
  5. {$IFDEF read_interface_types}
  6. PGTimer = pointer;
  7. {$ENDIF read_interface_types}
  8. //------------------------------------------------------------------------------
  9. {$IFDEF read_interface_rest}
  10. { microseconds per second }
  11. const
  12. G_USEC_PER_SEC = 1000000;
  13. function g_timer_new:PGTimer; cdecl; external gliblib;
  14. procedure g_timer_destroy(timer:PGTimer); cdecl; external gliblib;
  15. procedure g_timer_start(timer:PGTimer); cdecl; external gliblib;
  16. procedure g_timer_stop(timer:PGTimer); cdecl; external gliblib;
  17. procedure g_timer_reset(timer:PGTimer); cdecl; external gliblib;
  18. function g_timer_elapsed(timer:PGTimer; microseconds:Pgulong):gdouble; cdecl; external gliblib;
  19. procedure g_usleep(microseconds:gulong); cdecl; external gliblib;
  20. procedure g_time_val_add(time:PGTimeVal; microseconds:glong); cdecl; external gliblib;
  21. {$ENDIF read_interface_rest}
  22. // included by glib2.pas