Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
CreatureTextMgr.h File Reference
#include "Creature.h"
#include "GridNotifiers.h"
#include "ObjectAccessor.h"
#include "Opcodes.h"
#include "Platform/Singleton.h"
#include "SharedDefines.h"
Include dependency graph for CreatureTextMgr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CreatureTextEntry
struct  CreatureTextId
struct  CreatureTextLocale
class  CreatureTextLocalizer< Builder >
class  CreatureTextMgr

Macros

#define sCreatureTextMgr   Skyfire::Singleton<CreatureTextMgr, Skyfire::NullMutex>::instance()

Typedefs

typedef std::vector< CreatureTextEntryCreatureTextGroup
typedef UNORDERED_MAP< uint8, CreatureTextGroupCreatureTextHolder
typedef UNORDERED_MAP< uint32, CreatureTextHolderCreatureTextMap
typedef UNORDERED_MAP< uint8, CreatureTextRepeatIdsCreatureTextRepeatGroup
typedef std::vector< uint8CreatureTextRepeatIds
typedef UNORDERED_MAP< uint64, CreatureTextRepeatGroupCreatureTextRepeatMap
typedef std::map< CreatureTextId, CreatureTextLocaleLocaleCreatureTextMap

Enumerations

enum  CreatureTextRange {
  TEXT_RANGE_NORMAL = 0 , TEXT_RANGE_AREA = 1 , TEXT_RANGE_ZONE = 2 , TEXT_RANGE_MAP = 3 ,
  TEXT_RANGE_WORLD = 4
}

Macro Definition Documentation

◆ sCreatureTextMgr

Typedef Documentation

◆ CreatureTextGroup

typedef std::vector<CreatureTextEntry> CreatureTextGroup

Definition at line 60 of file CreatureTextMgr.h.

◆ CreatureTextHolder

◆ CreatureTextMap

◆ CreatureTextRepeatGroup

◆ CreatureTextRepeatIds

typedef std::vector<uint8> CreatureTextRepeatIds

Definition at line 67 of file CreatureTextMgr.h.

◆ CreatureTextRepeatMap

◆ LocaleCreatureTextMap

Definition at line 64 of file CreatureTextMgr.h.

Enumeration Type Documentation

◆ CreatureTextRange

Enumerator
TEXT_RANGE_NORMAL 
TEXT_RANGE_AREA 
TEXT_RANGE_ZONE 
TEXT_RANGE_MAP 
TEXT_RANGE_WORLD 

Definition at line 30 of file CreatureTextMgr.h.