Cytopia
0.3
A city building simulation game
GameClock Member List
This is the complete list of members for
GameClock
, including all inherited members.
addGameTimeClockTask
(ClockCbk cbk, GameClockTime delay, GameClockTime period=0U)
GameClock
addRealTimeClockTask
(ClockCbk cbk, DelayType delay, PeriodType period=TimePointZero)
GameClock
inline
clear
(void)
GameClock
Clock
typedef
GameClock
private
ClockCbk
typedef
GameClock
ClockTaskHndl
typedef
GameClock
ClockTaskHndlInvalid
GameClock
private
static
DefaultGameTickDuration
GameClock
private
static
GameClockDuration
typedef
GameClock
GameClockTime
typedef
GameClock
GameDay
GameClock
static
GameHour
GameClock
static
GameMinute
GameClock
static
GameTimeClockTask
typedef
GameClock
private
getGameClockSpeed
() const
GameClock
inline
instance
(void)
Singleton< GameClock >
inline
static
m_gameTickDuration
GameClock
private
m_gameTicks
GameClock
private
m_gameTimeTasks
GameClock
private
m_lastGameTickTime
GameClock
private
m_lock
GameClock
private
m_realTimeTasks
GameClock
private
m_speedFactor
GameClock
private
m_unique_handle
GameClock
private
PriorityQueue
class
GameClock
friend
RealTimeClockTask
typedef
GameClock
private
removeClockTask
(ClockTaskHndl hndl)
GameClock
setGameClockSpeed
(float speedFactor)
GameClock
Singleton
() noexcept=default
Singleton< GameClock >
protected
tick
(void)
GameClock
tickTask
(PriorityQueue< Task, Cmp > &queue, Now now)
GameClock
private
TimeDuration
typedef
GameClock
TimePoint
typedef
GameClock
TimePointZero
GameClock
private
static
~Singleton
() noexcept=default
Singleton< GameClock >
protected
Generated on Sun Nov 27 2022 09:50:52 for Cytopia by
1.8.17