TrinityCore
Loading...
Searching...
No Matches
TransmogMgr.h File Reference
#include "Common.h"
#include <span>
+ Include dependency graph for TransmogMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TransmogMgr::TransmogOutfitSlotAndOptionInfo
 

Namespaces

namespace  WorldPackets
 
namespace  WorldPackets::Transmogrification
 
namespace  TransmogMgr
 

Functions

void TransmogMgr::Load ()
 
ItemModifiedAppearanceEntry const * TransmogMgr::GetItemModifiedAppearance (uint32 itemId, uint32 appearanceModId)
 
ItemModifiedAppearanceEntry const * TransmogMgr::GetDefaultItemModifiedAppearance (uint32 itemId)
 
TransmogIllusionEntry const * TransmogMgr::GetTransmogIllusionForSpellItemEnchantment (uint32 spellItemEnchantmentId)
 
std::span< TransmogSetEntry const *const > TransmogMgr::GetTransmogSetsForItemModifiedAppearance (uint32 itemModifiedAppearanceId)
 
std::span< TransmogSetItemEntry const *const > TransmogMgr::GetTransmogSetItems (uint32 transmogSetId)
 
std::span< TransmogOutfitEntryEntry const *const > TransmogMgr::GetAutomaticallyUnlockedOutfits ()
 
std::span< TransmogOutfitSlotAndOptionInfo const > TransmogMgr::GetAllSlots ()
 
TransmogOutfitSlotAndOptionInfo const * TransmogMgr::GetSlotAndOption (TransmogOutfitSlot slot, TransmogOutfitSlotOption slotOption)
 
TransmogOutfitSlotAndOptionInfo const * TransmogMgr::GetSlotAndOption (EquipmentSlots inventorySlot, TransmogOutfitSlotOption slotOption)
 
std::span< TransmogSituationEntry const *const > TransmogMgr::GetDefaultSituations ()
 
TransmogOutfitEntryEntry const * TransmogMgr::GetNextOutfitToUnlock (TransmogOutfitEntrySource source, Player const *player)
 
bool TransmogMgr::ValidateSituations (std::span< WorldPackets::Transmogrification::TransmogOutfitSituationInfo const > situations)
 
bool TransmogMgr::ValidateSlots (std::span< WorldPackets::Transmogrification::TransmogOutfitSlotData const > slots)
 

Variables

constexpr std::array< std::string_view, TOTAL_LOCALESTransmogMgr::DefaultOutfitName
 
constexpr uint32 TransmogMgr::DefaultOutfitIcon = 134400