#include <TimerManager.h>
Definition at line 21 of file TimerManager.h.
◆ Callback
◆ TimerManager() [1/2]
| Engine::Core::TimerManager::TimerManager |
( |
| ) |
|
|
default |
◆ TimerManager() [2/2]
| Engine::Core::TimerManager::TimerManager |
( |
EngineKern * | engine | ) |
|
|
explicit |
◆ cancelTimer()
| void Engine::Core::TimerManager::cancelTimer |
( |
TimerHandle | handle | ) |
|
◆ cancelTimersFor()
| void Engine::Core::TimerManager::cancelTimersFor |
( |
const Entities::Actor * | owner | ) |
|
◆ clear()
| void Engine::Core::TimerManager::clear |
( |
| ) |
|
◆ getCurrentTimeSeconds()
| double Engine::Core::TimerManager::getCurrentTimeSeconds |
( |
| ) |
const |
|
nodiscardprivate |
◆ insertTimer()
| void Engine::Core::TimerManager::insertTimer |
( |
TimerEvent | event | ) |
|
|
private |
◆ isEventStillValid()
| bool Engine::Core::TimerManager::isEventStillValid |
( |
const TimerEvent & | event | ) |
const |
|
nodiscardprivate |
◆ setActorTimer()
◆ setTimer()
◆ tick()
| void Engine::Core::TimerManager::tick |
( |
double | nowSeconds | ) |
|
◆ currentTimeSeconds_
| double Engine::Core::TimerManager::currentTimeSeconds_ = 0.0 |
|
private |
◆ engine_
| EngineKern* Engine::Core::TimerManager::engine_ = nullptr |
|
private |
◆ nextTimerId_
| uint64_t Engine::Core::TimerManager::nextTimerId_ = 1 |
|
private |
◆ timers_
| std::vector<TimerEvent> Engine::Core::TimerManager::timers_ |
|
private |
The documentation for this class was generated from the following file:
- /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Core/TimerManager.h