This is the documentation for Enlighten.
module System
Classes
Name | Description |
|---|---|
This class measures frame rate and also computes a running average of the last n frames. | |
A simple task timer Construct a GeoTimer, then as each task begins simply create a local GeoTimer::Task object to automatically start and stop the clock. | |
The Task object that the user creates to wrap an activity. | |
A little class to time a task. | |
A class that times the interval between construction and destruction, adding this number of ticks to the counter provided. | |
A class that times the interval between construction and destruction, adding the number of milliseconds to the counter provided. |
Functions
Name | Description |
|---|---|
Initialise platform-specific OS basics. | |
Return the current system time in seconds since 1970-01-01T00:00:00. | |
Returns the current performance counter. | |
Returns the number of system performance counter ticks in a second. | |
Tidyup platform-specific OS basics. |
bool GEO_CALL Geo::SysInitialise
public: bool GEO_CALL SysInitialise()
Initialise platform-specific OS basics.
u64 GEO_CALL Geo::SysQueryCurrentTime
public: u64 GEO_CALL SysQueryCurrentTime()
Return the current system time in seconds since 1970-01-01T00:00:00.
s64 GEO_CALL Geo::SysQueryPerformanceCounter
public: s64 GEO_CALL SysQueryPerformanceCounter()
Returns the current performance counter.
s64 GEO_CALL Geo::SysQueryPerformanceFrequency
public: s64 GEO_CALL SysQueryPerformanceFrequency()
Returns the number of system performance counter ticks in a second.
void GEO_CALL Geo::SysTidyup
public: void GEO_CALL SysTidyup()