![]() |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
#include <cstdint>
#include <Windows.h>
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 uint64_t | Blam::Tick::getCurrentTickRate () |
Retrieves the current tick rate. 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... | |
#define BLAM |