home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / 3DTOSHI2.ZIP / mpgfx / include / gfxtimer.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-03-23  |  751 b   |  42 lines

  1.  
  2. // gfxtimer.h
  3. //
  4. // Copyright (c) 1995 by Toshiaki Tsuji, all rights reserved.
  5.  
  6. #ifndef __GFXTIMER_H__
  7. #define __GFXTIMER_H__
  8.  
  9. #include "stdgfx.h"
  10. #include "gfxdev.h"
  11. #include <time.h>
  12.  
  13. struct DATETIMETYPE
  14.   {
  15.     SHORT Year;
  16.     BYTE  Month;
  17.     BYTE  Day;
  18.     BYTE  Hour;
  19.     BYTE  Minutes;      
  20.   }; // End of DATETIMETYPE
  21.  
  22. class MYTIMER : public DCIClass
  23.   {
  24.     protected :
  25.       LONG StartClock,EndClock;
  26.  
  27.     public :
  28.       MYTIMER ();
  29.       virtual ~MYTIMER ();
  30.  
  31.       virtual BOOLEAN Init ();
  32.       virtual VOID DeInit ();
  33.  
  34.       VOID StartTimer ();
  35.       VOID EndTimer ();
  36.       double GetFrameRate ( LONG Count );
  37.  
  38.       VOID GetDateTime ( DATETIMETYPE *DateTime );
  39.   }; // End of MYTIMER
  40.  
  41. #endif
  42.