TrinityCore
WorldPackets::Item::ItemInstance Struct Reference

#include <ItemPacketsCommon.h>

Public Member Functions

void Initialize (::Item const *item)
 
void Initialize (UF::SocketedGem const *gem)
 
void Initialize (::LootItem const &lootItem)
 
void Initialize (::VoidStorageItem const *voidItem)
 
bool operator== (ItemInstance const &r) const
 

Public Attributes

uint32 ItemID = 0
 
Optional< ItemBonusesItemBonus
 
ItemModList Modifications
 

Detailed Description

Definition at line 67 of file ItemPacketsCommon.h.

Member Function Documentation

◆ Initialize() [1/4]

void WorldPackets::Item::ItemInstance::Initialize ( ::Item const *  item)

Definition at line 49 of file ItemPacketsCommon.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Initialize() [2/4]

void WorldPackets::Item::ItemInstance::Initialize ( ::LootItem const &  lootItem)

Definition at line 78 of file ItemPacketsCommon.cpp.

◆ Initialize() [3/4]

void WorldPackets::Item::ItemInstance::Initialize ( ::VoidStorageItem const *  voidItem)

Definition at line 92 of file ItemPacketsCommon.cpp.

◆ Initialize() [4/4]

void WorldPackets::Item::ItemInstance::Initialize ( UF::SocketedGem const *  gem)

Definition at line 64 of file ItemPacketsCommon.cpp.

◆ operator==()

bool WorldPackets::Item::ItemInstance::operator== ( ItemInstance const &  r) const

Definition at line 110 of file ItemPacketsCommon.cpp.

Member Data Documentation

◆ ItemBonus

Optional<ItemBonuses> WorldPackets::Item::ItemInstance::ItemBonus

Definition at line 75 of file ItemPacketsCommon.h.

◆ ItemID

uint32 WorldPackets::Item::ItemInstance::ItemID = 0

Definition at line 74 of file ItemPacketsCommon.h.

◆ Modifications

ItemModList WorldPackets::Item::ItemInstance::Modifications

Definition at line 76 of file ItemPacketsCommon.h.


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