AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Item Member List

This is the complete list of members for Item, including all inherited members.

_changesMaskObjectprotected
_ConcatFields(uint16 startIndex, uint16 size) constObjectprotected
_Create(ObjectGuid::LowType guidlow, uint32 entry, HighGuid guidhigh)Objectprotected
_fieldNotifyFlagsObjectprotected
_InitValues()Objectprotected
_LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count)Objectprotected
AddGuidValue(uint16 index, ObjectGuid value)Object
AddToObjectUpdate() overrideItemvirtual
AddToObjectUpdateIfNeeded()Objectprotected
AddToUpdateQueueOf(Player *player)Item
AddToWorld()Objectvirtual
allowedGUIDsItemprivate
ApplyModFlag(uint16 index, uint32 flag, bool apply)Object
ApplyModFlag64(uint16 index, uint64 flag, bool apply)Object
ApplyModInt32Value(uint16 index, int32 val, bool apply)Object
ApplyModPositiveFloatValue(uint16 index, float val, bool apply)Object
ApplyModSignedFloatValue(uint16 index, float val, bool apply)Object
ApplyModUInt32Value(uint16 index, int32 val, bool apply)Object
ApplyModUInt64Value(uint16 index, int32 val, bool apply)Object
ApplyPercentModFloatValue(uint16 index, float val, bool apply)Object
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) constObjectvirtual
BuildFieldsUpdate(Player *, UpdateDataMapType &) constObject
BuildMovementUpdate(ByteBuffer *data, uint16 flags) constObjectprotected
BuildMovementUpdateBlock(UpdateData *data, uint32 flags=0) constObject
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildUpdate(UpdateDataMapType &data_map, UpdatePlayerSet &) overrideItemvirtual
BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) constObjectprotectedvirtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) constObject
CanBeMergedPartlyWith(ItemTemplate const *proto) constItem
CanBeTraded(bool mail=false, bool trade=false) constItem
CheckSoulboundTradeExpire()Item
ClearEnchantment(EnchantmentSlot slot)Item
ClearSoulboundTradeable(Player *currentOwner)Item
ClearUpdateMask(bool remove)Object
CloneItem(uint32 count, Player const *player=nullptr) constItem
Create(ObjectGuid::LowType guidlow, uint32 itemid, Player const *owner)Itemvirtual
CreateItem(uint32 item, uint32 count, Player const *player=nullptr, bool clone=false, uint32 randomPropertyId=0)Itemstatic
CustomDataObject
DeleteFromDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid)Itemstatic
DeleteFromDB(CharacterDatabaseTransaction trans)Itemvirtual
DeleteFromInventoryDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid)Itemstatic
DeleteFromInventoryDB(CharacterDatabaseTransaction trans)Item
DeleteRefundDataFromDB(CharacterDatabaseTransaction *trans)Item
DestroyForPlayer(Player *target, bool onDeath=false) constObjectvirtual
ForceValuesUpdateAtIndex(uint32)Object
FSetState(ItemUpdateState state)Iteminline
GemsFitSockets() constItem
GenerateItemRandomPropertyId(uint32 item_id)Itemstatic
GetBagSlot() constItem
GetByteValue(uint16 index, uint8 offset) constObject
GetContainer()Iteminline
GetCount() constIteminline
GetDebugInfo() const overrideItemvirtual
GetDynamicFlags() constObjectinlinevirtual
GetEnchantmentCharges(EnchantmentSlot slot) constIteminline
GetEnchantmentDuration(EnchantmentSlot slot) constIteminline
GetEnchantmentId(EnchantmentSlot slot) constIteminline
GetEnchantRequiredLevel() constItem
GetEntry() constObjectinline
GetFloatValue(uint16 index) constObject
GetGemCountWithID(uint32 GemID) constItem
GetGemCountWithLimitCategory(uint32 limitCategory) constItem
GetGUID(Object const *o)Objectinlinestatic
GetGUID() constObjectinline
GetGuidValue(uint16 index) constObject
GetInt32Value(uint16 index) constObject
GetItemRandomPropertyId() constIteminline
GetItemSuffixFactor() constIteminline
GetMaxStackCount() constIteminline
GetObjectScale() constObjectinline
GetOwner() constItem
GetOwnerGUID() constIteminline
GetPackGUID() constObjectinline
GetPaidExtendedCost()Iteminline
GetPaidMoney()Iteminline
GetPlayedTime()Item
GetPos() constIteminline
GetQueuePos() constIteminline
GetRefundRecipient()Iteminline
GetScriptId() constIteminline
GetSkill()Item
GetSlot() constIteminline
GetSpell()Item
GetSpellCharges(uint8 index=0) constIteminline
GetState() constIteminline
GetTemplate() constItem
GetText() constIteminline
GetTypeId() constObjectinline
GetUInt16Value(uint16 index, uint8 offset) constObject
GetUInt32Value(uint16 index) constObject
GetUInt64Value(uint16 index) constObject
GetUpdateFieldData(Player const *target, uint32 *&flags) constObjectprotected
GetValuesCount() constObjectinline
HasByteFlag(uint16 index, uint8 offset, uint8 flag) constObject
HasDynamicFlag(uint32 flag) constObjectinline
HasEnchantRequiredSkill(Player const *player) constItem
HasFlag(uint16 index, uint32 flag) constObject
HasFlag64(uint16 index, uint64 flag) constObject
hasInvolvedQuest(uint32) const overrideIteminlinevirtual
hasQuest(uint32 quest_id) const overrideIteminlinevirtual
HasSocket() constItem
IsArmorVellum() constIteminline
IsBag() constIteminline
IsBindedNotWith(Player const *player) constItem
IsBoundAccountWide() constIteminline
IsBoundByEnchant() constItem
IsBoundByTempEnchant() constItem
IsBroken() constIteminline
IsConjuredConsumable() constIteminline
IsCurrencyToken() constIteminline
IsEquipped() constItem
IsFitToSpellRequirements(SpellInfo const *spellInfo) constItem
IsInBag() constIteminline
IsInTrade() constIteminline
IsInUpdateQueue() constIteminline
IsInWorld() constObjectinline
IsLimitedToAnotherMapOrZone(uint32 cur_mapId, uint32 cur_zoneId) constItem
IsLocked() constIteminline
IsNotEmptyBag() constItem
IsPlayer() constObjectinline
IsPotion() constIteminline
IsRefundExpired()Item
IsSoulBound() constIteminline
isType(uint16 mask) constObjectinline
IsWeaponVellum() constIteminline
Item()Item
LoadFromDB(ObjectGuid::LowType guid, ObjectGuid owner_guid, Field *fields, uint32 entry)Itemvirtual
lootItem
m_containerItemprivate
m_floatValuesObject
m_int32ValuesObject
m_inWorldObjectprivate
m_lastPlayedTimeUpdateItemprivate
m_lootGeneratedItem
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_PackGUIDObjectprivate
m_paidExtendedCostItemprivate
m_paidMoneyItemprivate
m_refundRecipientItemprivate
m_slotItemprivate
m_textItemprivate
m_uint32ValuesObject
m_updateFlagObjectprotected
m_valuesCountObjectprotected
mb_in_tradeItemprivate
Object()Objectprotected
Object(const Object &)Objectprivate
operator=(Object const &)Objectprivate
PrintIndexError(uint32 index, bool set) constObjectprivate
RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
RemoveDynamicFlag(uint32 flag)Objectinlinevirtual
RemoveFieldNotifyFlag(uint16 flag)Objectinline
RemoveFlag(uint16 index, uint32 oldFlag)Object
RemoveFlag64(uint16 index, uint64 oldFlag)Object
RemoveFromObjectUpdate() overrideItemvirtual
RemoveFromUpdateQueueOf(Player *player)Item
RemoveFromWorld()Objectvirtual
RemoveGuidValue(uint16 index, ObjectGuid value)Object
ReplaceAllDynamicFlags(uint32 flag)Objectinlinevirtual
SaveRefundDataToDB()Item
SaveToDB(CharacterDatabaseTransaction trans)Itemvirtual
SendTimeUpdate(Player *owner)Item
SendUpdateSockets()Item
SendUpdateToPlayer(Player *player)Object
SetBinding(bool val)Iteminline
SetByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
SetByteValue(uint16 index, uint8 offset, uint8 value)Object
SetContainer(Bag *container)Iteminline
SetCount(uint32 value)Iteminline
SetDynamicFlag(uint32 flag)Objectinlinevirtual
SetEnchantment(EnchantmentSlot slot, uint32 id, uint32 duration, uint32 charges, ObjectGuid caster=ObjectGuid::Empty)Item
SetEnchantmentCharges(EnchantmentSlot slot, uint32 charges)Item
SetEnchantmentDuration(EnchantmentSlot slot, uint32 duration, Player *owner)Item
SetEntry(uint32 entry)Objectinline
SetFieldNotifyFlag(uint16 flag)Objectinline
SetFlag(uint16 index, uint32 newFlag)Object
SetFlag64(uint16 index, uint64 newFlag)Object
SetFloatValue(uint16 index, float value)Object
SetGuidValue(uint16 index, ObjectGuid value)Object
SetInt16Value(uint16 index, uint8 offset, int16 value)Objectinline
SetInt32Value(uint16 index, int32 value)Object
SetInTrade(bool b=true)Iteminline
SetItemRandomProperties(int32 randomPropId)Item
SetNotRefundable(Player *owner, bool changestate=true, CharacterDatabaseTransaction *trans=nullptr)Item
SetObjectScale(float scale)Objectinlinevirtual
SetOwnerGUID(ObjectGuid guid)Iteminline
SetPaidExtendedCost(uint32 iece)Iteminline
SetPaidMoney(uint32 money)Iteminline
SetRefundRecipient(ObjectGuid::LowType pGuidLow)Iteminline
SetSlot(uint8 slot)Iteminline
SetSoulboundTradeable(AllowedLooterSet &allowedLooters)Item
SetSpellCharges(uint8 index, int32 value)Iteminline
SetState(ItemUpdateState state, Player *forplayer=nullptr)Item
SetStatFloatValue(uint16 index, float value)Object
SetStatInt32Value(uint16 index, int32 value)Object
SetText(std::string const &text)Iteminline
SetUInt16Value(uint16 index, uint8 offset, uint16 value)Object
SetUInt32Value(uint16 index, uint32 value)Object
SetUInt64Value(uint16 index, uint64 value)Object
ToBag()Iteminline
ToBag() constIteminline
ToCorpse()Objectinline
ToCorpse() constObjectinline
ToCreature()Objectinline
ToCreature() constObjectinline
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToggleFlag(uint16 index, uint32 flag)Object
ToggleFlag64(uint16 index, uint64 flag)Object
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToUnit()Objectinline
ToUnit() constObjectinline
UpdateDuration(Player *owner, uint32 diff)Item
UpdateItemSuffixFactor()Item
UpdatePlayedTime(Player *owner)Item
UpdateUInt32Value(uint16 index, uint32 value)Object
uQueuePosItemprivate
uStateItemprivate
~Object()Objectvirtual