![]() |
CRM64Pro GDK v0.11.0
A free cross-platform game development kit built on top of SDL 3.0
|
Inherits CRM64Pro::Base.
Classes | |
| struct | Stats |
Public Member Functions | |
| Sint32 | info (Sint32 iMode=0) |
| Request Timer Interface information. | |
| Sint32 | init (eTimerState tsOpt=TS_INIT) |
| Initialize the timer system. | |
| Sint32 | setRate (Uint16 iR, Uint16 iL) |
| Set preferred Render and Logic Frame Rate. | |
| Sint32 | getLFR () |
| Get the preferred Logic Frame Rate. | |
| Sint32 | getRFR () |
| Get the preferred Render Frame Rate. | |
| Uint32 | getCurrentRFR () |
| Get current Render Frame Rate during last recent second. | |
| Uint32 | getCurrentLFR () |
| Get current Logic Frame Rate during last recent second. | |
| float | getAverageRFR () |
| Get the average Render Frame Rate since the last timer init or reset. | |
| float | getAverageLFR () |
| Get the average Logic Frame Rate since the last timer init or reset. | |
| Uint32 | getRenderFrames () |
| Get total render frames since the last timer init or reset. | |
| Uint32 | getLogicFrames () |
| Get total logic frames since the last timer init or reset. | |
| float | getTime () |
| Get the execution time (in seconds) since the last timer init or reset. | |
| Uint64 | getTicks () |
| Get the execution time (in milliseconds) since the last timer init or reset. | |
| Uint64 | getTicksNow () |
| Get the execution time (in milliseconds) since the last timer init or reset. | |
| Uint64 | getHiResTime () |
| Get the execution time (in nanoseconds) since the last timer init or reset. | |
| Sint32 | benchBegin (const string &sName, Sint32 iRuns=0) |
| Create and begin a microbenchmark test. | |
| Sint32 | benchBegin (Sint32 idBench) |
| Begin a microbenchmark test. | |
| Sint32 | benchEnd (Sint32 idBench) |
| End a microbenchmark test. | |
| Sint32 | benchClose (Sint32 idBench) |
| Close a microbenchmark test. | |
| Sint32 | benchStats (Sint32 idBench, Stats &stats) |
| Calculate the statistical analysis given the current measurements. | |
Timer class.