Elaztek Developer Hub
Blamite Game Engine - Keystone  00386.06.16.23.0646.blamite
A library that enables the use of Qt in Blamite's editing tools.
tick.h File Reference
#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

 BlamKeystone
 Namespace for anything within the Keystone library.
 
 BlamKeystone::Tick
 Namespace containing components relating to the editor tick.
 

Macros

#define BLAM
 

Functions

BLAM void BlamKeystone::Tick::PrepareTick ()
 Prepares required data for the tick loop. More...
 
BLAM void BlamKeystone::Tick::TickThread ()
 Function containing the tick loop. More...
 
BLAM uint64_t BlamKeystone::Tick::GetCurrentTickRate ()
 Retrieves the current tick rate. More...
 
BLAM int BlamKeystone::Tick::MaxTicksPerSecond ()
 Retrieves the maximum number of ticks per second. More...
 
BLAM void BlamKeystone::Tick::ResumeTickLoop ()
 Resumes the tick loop if it has been paused. More...
 
BLAM void BlamKeystone::Tick::PauseTickLoop ()
 Temporarily pauses the tick loop. More...
 
BLAM void BlamKeystone::Tick::EndTickLoop ()
 Terminates the tick loop. More...
 
BLAM bool BlamKeystone::Tick::HasTickStopped ()
 Determines whether or not the tick loop has finished terminating. More...
 
BLAM bool BlamKeystone::Tick::IsTickLoopRunning ()
 Determines whether or not the tick loop is currently running - NOT whether it is paused. More...
 
BLAM void BlamKeystone::Tick::SetCurrentTickRate (int tickrate)
 Stops the editor tick, updates the tick rate, and re-starts the editor tick. More...
 

Macro Definition Documentation

◆ BLAM

#define BLAM