This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Classes

Name Description
Geo::GeoFrameTime

This class measures frame rate and also computes a running average of the last n frames.

Geo::GeoTimer

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.

Geo::GeoTimer::Task

The Task object that the user creates to wrap an activity.

Geo::QuickTaskTimer

A little class to time a task.

Geo::ScopedTickCounter

A class that times the interval between construction and destruction, adding this number of ticks to the counter provided.

Geo::ScopedTimer

A class that times the interval between construction and destruction, adding the number of milliseconds to the counter provided.

Functions

Name Description
SysInitialise()

Initialise platform-specific OS basics.

SysQueryCurrentTime()

Return the current system time in seconds since 1970-01-01T00:00:00.

SysQueryPerformanceCounter()

Returns the current performance counter.

SysQueryPerformanceFrequency()

Returns the number of system performance counter ticks in a second.

SysTidyup()

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()


Tidyup platform-specific OS basics.

  • No labels