class Geo QuickTaskTimer

This is the documentation for Enlighten.

class Geo QuickTaskTimer

class Geo::QuickTaskTimer

A little class to time a task.

Functions

Name

Description

Name

Description

EndMicroseconds()

Returns the time since object creation, in us.

EndMicrosecondsClamped()

Returns the time since object creation, in us. If value does not fit in 32-bit it will be clamped.

EndMilliseconds()

Returns the time since object creation, in ms.

EndMillisecondsClamped()

Returns the time since object creation, in ms. If value does not fit in 32-bit it will be clamped.

EndSeconds()

Returns the time since object creation, in seconds.

EndTicks()

Returns the time since object creation, in ticks (whatever they are on this platform).

QuickTaskTimer()

Constructor. Starts the clock.

Reset()

Reset the clock.



Geo::s64 Geo::QuickTaskTimer::EndMicroseconds


public: Geo::s64 EndMicroseconds() const


Returns the time since object creation, in us.



Geo::u32 Geo::QuickTaskTimer::EndMicrosecondsClamped


public: Geo::u32 EndMicrosecondsClamped() const


Returns the time since object creation, in us. If value does not fit in 32-bit it will be clamped.



Geo::s64 Geo::QuickTaskTimer::EndMilliseconds


public: Geo::s64 EndMilliseconds() const


Returns the time since object creation, in ms.



Geo::u32 Geo::QuickTaskTimer::EndMillisecondsClamped


public: Geo::u32 EndMillisecondsClamped() const


Returns the time since object creation, in ms. If value does not fit in 32-bit it will be clamped.



double Geo::QuickTaskTimer::EndSeconds


public: double EndSeconds() const


Returns the time since object creation, in seconds.



Geo::s64 Geo::QuickTaskTimer::EndTicks