![]() |
TrinityCore
|
#include "Common.h"#include "DBCEnums.h"#include "Duration.h"#include "ObjectGuid.h"#include <span>#include <unordered_map>#include <vector>#include <ctime>
Include dependency graph for CriteriaHandler.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | ModifierTreeNode |
| struct | Criteria |
| struct | CriteriaTree |
| struct | CriteriaProgress |
| struct | CriteriaData |
| struct | CriteriaDataSet |
| class | CriteriaHandler |
| class | CriteriaMgr |
Macros | |
| #define | sCriteriaMgr CriteriaMgr::Instance() |
Typedefs | |
| typedef std::vector< Criteria const * > | CriteriaList |
| typedef std::unordered_map< uint32, CriteriaList > | CriteriaListByAsset |
| typedef std::vector< CriteriaTree const * > | CriteriaTreeList |
| typedef std::unordered_map< uint32, CriteriaProgress > | CriteriaProgressMap |
| #define sCriteriaMgr CriteriaMgr::Instance() |
Definition at line 415 of file CriteriaHandler.h.
| typedef std::vector<Criteria const*> CriteriaList |
Definition at line 63 of file CriteriaHandler.h.
| typedef std::unordered_map<uint32, CriteriaList> CriteriaListByAsset |
Definition at line 64 of file CriteriaHandler.h.
| typedef std::unordered_map<uint32, CriteriaProgress> CriteriaProgressMap |
Definition at line 255 of file CriteriaHandler.h.
| typedef std::vector<CriteriaTree const*> CriteriaTreeList |
Definition at line 77 of file CriteriaHandler.h.
| enum CriteriaDataType |
Definition at line 87 of file CriteriaHandler.h.
| enum CriteriaFlagsCu |
| Enumerator | |
|---|---|
| CRITERIA_FLAG_CU_PLAYER | |
| CRITERIA_FLAG_CU_ACCOUNT | |
| CRITERIA_FLAG_CU_GUILD | |
| CRITERIA_FLAG_CU_SCENARIO | |
| CRITERIA_FLAG_CU_QUEST_OBJECTIVE | |
Definition at line 46 of file CriteriaHandler.h.
| enum ProgressType |
| Enumerator | |
|---|---|
| PROGRESS_SET | |
| PROGRESS_ACCUMULATE | |
| PROGRESS_HIGHEST | |
Definition at line 257 of file CriteriaHandler.h.