![]() |
TrinityCore
|
#include "Object.h"#include "Common.h"#include "DatabaseEnvFwd.h"#include "ItemDefines.h"#include "ItemEnchantmentMgr.h"#include "ItemTemplate.h"
Include dependency graph for Item.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | BonusData |
| struct | ArtifactPowerData |
| struct | ArtifactData |
| struct | AzeriteItemSelectedEssencesData |
| struct | AzeriteItemData |
| struct | AzeriteEmpoweredItemData |
| struct | ItemAdditionalLoadInfo |
| struct | ItemDynamicFieldGems |
| class | Item |
| struct | Item::ValuesUpdateForPlayerWithMaskSender |
Namespaces | |
| namespace | WorldPackets |
| namespace | WorldPackets::Item |
Macros | |
| #define | MAX_GEM_SOCKETS MAX_ITEM_PROTO_SOCKETS |
| #define | MAX_ENCHANTMENT_OFFSET 3 |
| #define | MAX_ITEM_SPELLS 5 |
Enumerations | |
| enum | ItemUpdateState { ITEM_UNCHANGED = 0 , ITEM_CHANGED = 1 , ITEM_NEW = 2 , ITEM_REMOVED = 3 } |
Functions | |
| bool | ItemCanGoIntoBag (ItemTemplate const *proto, ItemTemplate const *pBagProto) |
| Item * | NewItemOrBag (ItemTemplate const *proto) |
| #define MAX_GEM_SOCKETS MAX_ITEM_PROTO_SOCKETS |
| enum ItemUpdateState |
| bool ItemCanGoIntoBag | ( | ItemTemplate const * | proto, |
| ItemTemplate const * | pBagProto | ||
| ) |
| Item * NewItemOrBag | ( | ItemTemplate const * | proto | ) |
|
extern |
|
extern |
|
extern |
|
extern |