TrinityCore
ItemBonusMgr.h File Reference
#include "Define.h"
#include "Optional.h"
#include <span>
#include <vector>
+ Include dependency graph for ItemBonusMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ItemBonusMgr::ItemBonusGenerationParams
 

Namespaces

namespace  ItemBonusMgr
 

Functions

void ItemBonusMgr::Load ()
 
ItemContext ItemBonusMgr::GetContextForPlayer (MapDifficultyEntry const *mapDifficulty, Player const *player)
 
std::span< ItemBonusEntry const * > ItemBonusMgr::GetItemBonuses (uint32 bonusListId)
 
uint32 ItemBonusMgr::GetItemBonusListForItemLevelDelta (int16 delta)
 
std::vector< int32ItemBonusMgr::GetBonusListsForItem (uint32 itemId, ItemBonusGenerationParams const &params)
 
std::vector< int32ItemBonusMgr::GetAllBonusListsForTree (uint32 itemBonusTreeId)