![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#include <cstdint>#include <Windows.h>
Include dependency graph for tick.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| Blam | |
| Namespace surrounding all major engine components. | |
| Blam::Tick | |
| Namespace containing components relating to the game tick. | |
Macros | |
| #define | BLAM |
Functions | |
| BLAM void | Blam::Tick::PrepareTick () |
| Prepares required data for the tick loop. More... | |
| BLAM void | Blam::Tick::TickThread () |
| Function containing the tick loop. More... | |
| BLAM int | Blam::Tick::GetCurrentTickRate () |
| Retrieves the current tick rate. More... | |
| BLAM int | Blam::Tick::GetCurrentTickRate10S () |
| Retrieves the average tick rate over the last 10 seconds. More... | |
| BLAM int | Blam::Tick::GetCurrentTickRate1M () |
| Retrieves the average tick rate over the last minute. More... | |
| BLAM int | Blam::Tick::GetCurrentTickRate5M () |
| Retrieves the average tick rate over the last 5 minutes. More... | |
| BLAM int | Blam::Tick::MaxTicksPerSecond () |
| Retrieves the maximum number of ticks per second. More... | |
| BLAM void | Blam::Tick::ResumeTickLoop () |
| Resumes the tick loop if it has been paused. More... | |
| BLAM void | Blam::Tick::PauseTickLoop () |
| Temporarily pauses the tick loop. More... | |
| BLAM void | Blam::Tick::EndTickLoop () |
| Terminates the tick loop. More... | |
| BLAM bool | Blam::Tick::HasTickStopped () |
| Determines whether or not the tick loop has finished terminating. More... | |
| BLAM bool | Blam::Tick::IsTickLoopRunning () |
| Determines whether or not the tick loop is currently running - NOT whether it is paused. More... | |
| BLAM void | Blam::Tick::SetCurrentTickRate (int tickrate) |
| Stops the game tick, updates the tick rate, and re-starts the game tick. More... | |
| BLAM uint64_t | Blam::Tick::GetTotalRuntimeTicks () |
| Gets the total amount of ticks that have elapsed during program runtime. More... | |
| #define BLAM |