#pragma once

class CTimer
{
  public:

    enum  eTimeFlags
    {
      TF_RESET          = 0,
      TF_START,
      TF_STOP,
      TF_ADVANCE,
      TF_GETABSOLUTETIME,
      TF_GETAPPTIME,
      TF_GETELAPSEDTIME,
      TF_REINITIALIZE,
    };

    static float Time( eTimeFlags = TF_GETABSOLUTETIME );
};
