TrinityCore
Loading...
Searching...
No Matches
Trinity::Hyperlinks::ItemLinkData Struct Reference

#include <Hyperlinks.h>

Classes

struct  Modifier
 

Public Attributes

ItemTemplate const * Item = nullptr
 
uint32 EnchantId = 0
 
std::array< uint32, 3 > GemItemId = { }
 
uint8 RenderLevel = 0
 
uint32 RenderSpecialization = 0
 
uint8 Context = 0
 
std::vector< int32 > ItemBonusListIDs
 
std::vector< Modifier > Modifiers
 
std::vector< int32 > GemItemBonusListIDs [3]
 
ObjectGuid Creator
 
uint32 UseEnchantId = 0
 
uint32 Quality = 0
 
ItemNameDescriptionEntry const * Suffix = nullptr
 

Detailed Description

Definition at line 167 of file Hyperlinks.h.

Member Data Documentation

◆ Context

uint8 Trinity::Hyperlinks::ItemLinkData::Context = 0

Definition at line 174 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().

◆ Creator

ObjectGuid Trinity::Hyperlinks::ItemLinkData::Creator

Definition at line 185 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().

◆ EnchantId

uint32 Trinity::Hyperlinks::ItemLinkData::EnchantId = 0

Definition at line 170 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().

◆ GemItemBonusListIDs

std::vector<int32> Trinity::Hyperlinks::ItemLinkData::GemItemBonusListIDs[3]

Definition at line 184 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().

◆ GemItemId

std::array<uint32, 3> Trinity::Hyperlinks::ItemLinkData::GemItemId = { }

Definition at line 171 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().

◆ Item

ItemTemplate const* Trinity::Hyperlinks::ItemLinkData::Item = nullptr

◆ ItemBonusListIDs

std::vector<int32> Trinity::Hyperlinks::ItemLinkData::ItemBonusListIDs

Definition at line 175 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().

◆ Modifiers

std::vector<Modifier> Trinity::Hyperlinks::ItemLinkData::Modifiers

◆ Quality

uint32 Trinity::Hyperlinks::ItemLinkData::Quality = 0

◆ RenderLevel

uint8 Trinity::Hyperlinks::ItemLinkData::RenderLevel = 0

Definition at line 172 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().

◆ RenderSpecialization

uint32 Trinity::Hyperlinks::ItemLinkData::RenderSpecialization = 0

Definition at line 173 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().

◆ Suffix

ItemNameDescriptionEntry const* Trinity::Hyperlinks::ItemLinkData::Suffix = nullptr

◆ UseEnchantId

uint32 Trinity::Hyperlinks::ItemLinkData::UseEnchantId = 0

Definition at line 186 of file Hyperlinks.h.

Referenced by Trinity::Hyperlinks::LinkTags::item::StoreTo().


The documentation for this struct was generated from the following file: