Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

Time Class Reference

#include <HashTime.h>

List of all members.


Public Types

enum   { TICKSPERSECOND = 135000 }
enum   TimeType { TT_MINSTEP, TT_MAX }

Public Member Functions

  Time ()
  Time (double seconds)
  Time (double frame, double fps)
  Time (TimeType rt)
Time operator= (const double seconds)
Time operator= (Time other)
BOOL  operator== (Time other) const
BOOL  operator!= (Time other) const
BOOL  operator> (Time other) const
BOOL  operator< (Time other) const
BOOL  operator>= (Time other) const
BOOL  operator<= (Time other) const
Time  operator+ (Time other) const
Time  operator- (Time other) const
Time  operator * (Time other) const
Time  operator * (double n) const
float  operator/ (Time other) const
Time  operator/ (double n) const
Time  operator% (Time other) const
void  operator+= (Time other)
void  operator-= (Time other)
void  operator *= (Time other)
void  operator *= (double n)
void  operator/= (Time other)
void  operator/= (double n)
Time  operator- () const
float  GetSeconds () const
double  GetSecondsDouble () const
void  SetSeconds (double seconds)
long  GetTicks () const
void  SetTicks (long ticks)
BOOL  IsZero () const
float  GetFrame (double fps) const
int  GetFrameInt (double fps) const
void  SetFrame (double frame, double fps)
void  StepFrame (double fps)
void  StepFrames (double frames, double fps)
void  SnapToFrame (double fps)
void  FloorToFrame (double fps)
void  CeilToFrame (double fps)
float  GetCell (double fps) const
void  SetCell (double cell, double fps)
String  ToString (double fps, int timeunits, BOOL treatasdelta=FALSE) const
void  SetTagged (BOOL state=TRUE)
BOOL  IsTagged ()
void  SetMax ()
void  SetMin ()
void  SetMinS