TrinityCore
Loading...
Searching...
No Matches
MirrorTimer.h File Reference
#include "Define.h"
#include "EnumFlag.h"
#include "Timer.h"
+ Include dependency graph for MirrorTimer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MirrorTimer
 

Enumerations

enum  MirrorTimerType : uint8 { MIRROR_TIMER_FATIGUE = 0 , MIRROR_TIMER_BREATH = 1 , MIRROR_TIMER_FEIGN_DEATH = 2 , MIRROR_TIMER_MAX }
 
enum class  MirrorTimerFlags : uint8 { None = 0x00 , Paused = 0x01 , Changed = 0x02 , PausedChanged = 0x04 }
 

Functions

 DEFINE_ENUM_FLAG (MirrorTimerFlags)
 

Enumeration Type Documentation

◆ MirrorTimerFlags

enum class MirrorTimerFlags : uint8
strong
Enumerator
None 
Paused 
Changed 
PausedChanged 

Definition at line 34 of file MirrorTimer.h.

◆ MirrorTimerType

Enumerator
MIRROR_TIMER_FATIGUE 
MIRROR_TIMER_BREATH 
MIRROR_TIMER_FEIGN_DEATH 
MIRROR_TIMER_MAX 

Definition at line 25 of file MirrorTimer.h.

Function Documentation

◆ DEFINE_ENUM_FLAG()

DEFINE_ENUM_FLAG ( MirrorTimerFlags  )