AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
EventMap::Event Struct Reference

Public Member Functions

 Event ()=default
 
 Event (EventId id, GroupIndex groupIndex, PhaseIndex phaseIndex)
 

Public Attributes

EventId _id = 0u
 
GroupMask _groupMask = 0u
 
PhaseMask _phaseMask = 0u
 

Detailed Description

Constructor & Destructor Documentation

◆ Event() [1/2]

EventMap::Event::Event ( )
default

◆ Event() [2/2]

EventMap::Event::Event ( EventId  id,
GroupIndex  groupIndex,
PhaseIndex  phaseIndex 
)
inline
35 :
36 _id(id),
37 _groupMask(groupIndex ? GroupMask(1u << (groupIndex - 1u)) : 0u),
38 _phaseMask(phaseIndex ? PhaseMask(1u << (phaseIndex - 1u)) : 0u)
39 {
40 }
uint8 PhaseMask
Definition EventMap.h:31
uint8 GroupMask
Definition EventMap.h:29
EventId _id
Definition EventMap.h:42
GroupMask _groupMask
Definition EventMap.h:43
PhaseMask _phaseMask
Definition EventMap.h:44

Member Data Documentation

◆ _groupMask

GroupMask EventMap::Event::_groupMask = 0u

◆ _id

EventId EventMap::Event::_id = 0u

◆ _phaseMask

PhaseMask EventMap::Event::_phaseMask = 0u

The documentation for this struct was generated from the following file: