TrinityCore
|
This is the complete list of members for Item, including all inherited members.
_bonusData | Item | protected |
_Create(ObjectGuid const &guid) | Object | protected |
AddArtifactPower(ArtifactPowerData const *artifactPower) | Item | |
AddBonuses(uint32 bonusListID) | Item | |
AddDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter) | Object | inlineprotected |
AddItemToUpdateQueueOf | Item | friend |
AddToObjectUpdate() override | Item | virtual |
AddToObjectUpdateIfNeeded() | Object | protected |
AddToWorld() | Object | virtual |
allowedGUIDs | Item | private |
ApplyArtifactPowerEnchantmentBonuses(EnchantmentSlot slot, uint32 enchantId, bool apply, Player *owner) | Item | |
ApplyModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type mod, bool apply) | Object | inlineprotected |
ApplyPercentModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, float percent, bool apply) | Object | inlineprotected |
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | virtual |
BuildDestroyUpdateBlock(UpdateData *data) const | Object | |
BuildFieldsUpdate(Player *, UpdateDataMapType &) const | Object | |
BuildMovementUpdate(ByteBuffer *data, CreateObjectBits flags, Player *target) const | Object | protected |
BuildOutOfRangeUpdateBlock(UpdateData *data) const | Object | |
BuildUpdate(UpdateDataMapType &) override | Item | virtual |
BuildValuesCreate(ByteBuffer *data, Player const *target) const override | Item | protectedvirtual |
BuildValuesUpdate(ByteBuffer *data, Player const *target) const override | Item | protectedvirtual |
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) const | Object | |
BuildValuesUpdateBlockForPlayerWithFlag(UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) const | Object | |
BuildValuesUpdateForPlayerWithMask(UpdateData *data, UF::ObjectData::Mask const &requestedObjectMask, UF::ItemData::Mask const &requestedItemMask, Player const *target) const | Item | |
BuildValuesUpdateWithFlag(ByteBuffer *data, UF::UpdateFieldFlag flags, Player const *target) const override | Item | virtual |
CalculateDurabilityRepairCost(float discount) const | Item | |
CanBeMergedPartlyWith(ItemTemplate const *proto) const | Item | |
CanBeTraded(bool mail=false, bool trade=false) const | Item | |
CanTransmogrifyItemWithItem(Item const *item, ItemModifiedAppearanceEntry const *itemModifiedAppearance) | Item | static |
CheckArtifactRelicSlotUnlock(Player const *owner) | Item | |
CheckSoulboundTradeExpire() | Item | |
ClearBonuses() | Item | |
ClearDynamicUpdateFieldValues(UF::DynamicUpdateFieldSetter< T > setter) | Object | inlineprotected |
ClearEnchantment(EnchantmentSlot slot) | Item | |
ClearSoulboundTradeable(Player *currentOwner) | Item | |
ClearUpdateMask(bool remove) override | Item | protectedvirtual |
CloneItem(uint32 count, Player const *player=nullptr) const | Item | |
CopyArtifactDataFromParent(Item *parent) | Item | |
Create(ObjectGuid::LowType guidlow, uint32 itemId, ItemContext context, Player const *owner) | Item | virtual |
CreateItem(uint32 itemEntry, uint32 count, ItemContext context, Player const *player=nullptr, bool addDefaultBonuses=true) | Item | static |
DeleteFromDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid) | Item | static |
DeleteFromDB(CharacterDatabaseTransaction trans) | Item | virtual |
DeleteFromInventoryDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid) | Item | static |
DeleteFromInventoryDB(CharacterDatabaseTransaction trans) | Item | |
DeleteRefundDataFromDB(CharacterDatabaseTransaction *trans) | Item | |
DestroyForPlayer(Player *target) const | Object | virtual |
DoWithSuppressingObjectUpdates(Action &&action) | Object | inlineprotected |
ForceUpdateFieldChange(UF::UpdateFieldSetter< T > const &) | Object | inline |
FSetState(ItemUpdateState state) | Item | inline |
GemsFitSockets() const | Item | |
GetAppearanceModId() const | Item | inline |
GetArtifactPower(uint32 artifactPowerId) const | Item | |
GetBagSlot() const | Item | |
GetBonding() const | Item | inline |
GetBonus() const | Item | inline |
GetBonusListIDs() const | Item | inline |
GetBuyPrice(Player const *owner, bool &standardPrice) const | Item | |
GetBuyPrice(ItemTemplate const *proto, uint32 quality, uint32 itemLevel, bool &standardPrice) | Item | static |
GetChildItem() const | Item | inline |
GetContainedIn() const | Item | inline |
GetContainer() | Item | inline |
GetContext() const | Item | inline |
GetCount() const | Item | inline |
GetCreator() const | Item | inline |
GetDebugInfo() const override | Item | virtual |
GetDisenchantLoot(Player const *owner) const | Item | |
GetDisenchantLoot(ItemTemplate const *itemTemplate, uint32 quality, uint32 itemLevel) | Item | static |
GetDisplayId(Player const *owner) const | Item | |
GetDynamicFlags() const | Object | inline |
GetEffects() const | Item | inline |
GetEnchantmentCharges(EnchantmentSlot slot) const | Item | inline |
GetEnchantmentDuration(EnchantmentSlot slot) const | Item | inline |
GetEnchantmentId(EnchantmentSlot slot) const | Item | inline |
GetEnchantRequiredLevel() const | Item | |
GetEntry() const | Object | inline |
GetGem(uint16 slot) const | Item | |
GetGemCountWithID(uint32 GemID) const | Item | |
GetGemCountWithLimitCategory(uint32 limitCategory) const | Item | |
GetGiftCreator() const | Item | inline |
GetGUID(Object const *o) | Object | inlinestatic |
GetGUID() const | Object | inline |
GetItemLevel(Player const *owner) const | Item | |
GetItemLevel(ItemTemplate const *itemTemplate, BonusData const &bonusData, uint32 level, uint32 fixedLevel, uint32 minItemLevel, uint32 minItemLevelCutoff, uint32 maxItemLevel, bool pvpBonus, uint32 azeriteLevel) | Item | static |
GetItemModifiedAppearance() const | Item | |
GetItemRandomBonusListId() const | Item | inline |
GetItemStatType(uint32 index) const | Item | inline |
GetItemStatValue(uint32 index, Player const *owner) const | Item | |
GetLootForPlayer(Player const *) const override | Item | inlinevirtual |
GetMaxStackCount() const | Item | inline |
GetModifier(ItemModifier modifier) const | Item | |
GetNameForLocaleIdx(LocaleConstant locale) const override | Item | virtual |
GetObjectScale() const | Object | inline |
GetOwner() const | Item | |
GetOwnerGUID() const | Item | inline |
GetPaidExtendedCost() const | Item | inline |
GetPaidMoney() const | Item | inline |
GetPlayedTime() | Item | |
GetPos() const | Item | inline |
GetQuality() const | Item | inline |
GetQueuePos() const | Item | inline |
GetRefundRecipient() const | Item | inline |
GetRepairCostMultiplier() const | Item | inline |
GetRequiredLevel() const | Item | |
GetScalingContentTuningId() const | Item | inline |
GetScriptId() const | Item | inline |
GetSellPrice(Player const *owner) const | Item | |
GetSellPrice(ItemTemplate const *proto, uint32 quality, uint32 itemLevel) | Item | static |
GetSkill() | Item | |
GetSlot() const | Item | inline |
GetSocketColor(uint32 index) const | Item | inline |
GetSpellCharges(uint8 index=0) const | Item | inline |
GetState() const | Item | inline |
GetTemplate() const | Item | |
GetText() const | Item | inline |
GetTotalPurchasedArtifactPowers() const | Item | |
GetTotalUnlockedArtifactPowers() const | Item | |
GetTypeId() const | Object | inline |
GetUpdateFieldFlagsFor(Player const *target) const override | Item | protectedvirtual |
GetVisibleAppearanceModId(Player const *owner) const | Item | |
GetVisibleEnchantmentId(Player const *owner) const | Item | |
GetVisibleEntry(Player const *owner) const | Item | |
GetVisibleItemVisual(Player const *owner) const | Item | |
GetVisibleModifiedAppearanceId(Player const *owner) const | Item | |
GetVisibleSecondaryModifiedAppearanceId(Player const *owner) const | Item | |
GetWeakPtr() const | Object | inline |
GiveArtifactXp(uint64 amount, Item *sourceItem, uint32 artifactCategoryId) | Item | |
HasDynamicFlag(uint32 flag) const | Object | inline |
HasEnchantRequiredSkill(Player const *player) const | Item | |
hasInvolvedQuest(uint32) const override | Item | inlinevirtual |
HasItemFlag(ItemFieldFlags flag) const | Item | inline |
HasItemFlag2(ItemFieldFlags2 flag) const | Item | inline |
hasQuest(uint32 quest_id) const override | Item | inlinevirtual |
HasStats() const | Item | |
HasStats(WorldPackets::Item::ItemInstance const &itemInstance, BonusData const *bonus) | Item | static |
InitArtifactPowers(uint8 artifactId, uint8 artifactTier) | Item | |
InsertDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index) | Object | inlineprotected |
IsAreaTrigger() const | Object | inline |
IsArtifactDisabled() const | Item | |
IsAzeriteEmpoweredItem() const | Item | inline |
IsAzeriteItem() const | Item | inline |
IsBag() const | Item | inline |
IsBattlenetAccountBound() const | Item | inline |
IsBindedNotWith(Player const *player) const | Item | |
IsBOPTradeable() const | Item | inline |
IsBoundAccountWide() const | Item | inline |
IsBoundByEnchant() const | Item | |
IsBroken() const | Item | inline |
IsConjuredConsumable() const | Item | inline |
IsConversation() const | Object | inline |
IsCorpse() const | Object | inline |
IsCreature() const | Object | inline |
IsCurrencyToken() const | Item | inline |
IsDestroyedObject() const | Object | inline |
IsDynObject() const | Object | inline |
IsEquipped() const | Item | |
IsFitToSpellRequirements(SpellInfo const *spellInfo) const | Item | |
IsGameObject() const | Object | inline |
IsInBag() const | Item | inline |
IsInTrade() const | Item | inline |
IsInUpdateQueue() const | Item | inline |
IsInWorld() const | Object | inline |
IsItem() const | Object | inline |
IsLimitedToAnotherMapOrZone(uint32 cur_mapId, uint32 cur_zoneId) const | Item | |
IsLocked() const | Item | inline |
IsNotEmptyBag() const | Item | |
IsPlayer() const | Object | inline |
IsPotion() const | Item | inline |
IsRangedWeapon() const | Item | inline |
IsRefundable() const | Item | inline |
IsRefundExpired() | Item | |
IsSceneObject() const | Object | inline |
IsSoulBound() const | Item | inline |
isType(uint16 mask) const | Object | inline |
IsUnit() const | Object | inline |
IsValidTransmogrificationTarget() const | Item | |
IsVellum() const | Item | inline |
IsWorldObject() const | Object | inline |
IsWrapped() const | Item | inline |
Item() | Item | |
LoadArtifactData(Player const *owner, uint64 xp, uint32 artifactAppearanceId, uint32 artifactTier, std::vector< ArtifactPowerData > &powers) | Item | |
LoadFromDB(ObjectGuid::LowType guid, ObjectGuid ownerGuid, Field *fields, uint32 entry) | Item | virtual |
m_artifactPowerIdToIndex | Item | private |
m_childItem | Item | private |
m_container | Item | private |
m_gemScalingLevels | Item | private |
m_guid | Object | private |
m_inWorld | Object | private |
m_isDestroyedObject | Object | private |
m_isNewObject | Object | private |
m_itemData | Item | |
m_lastPlayedTimeUpdate | Item | private |
m_loot | Item | |
m_lootGenerated | Item | |
m_objectData | Object | |
m_objectType | Object | protected |
m_objectTypeId | Object | protected |
m_objectUpdated | Object | protected |
m_paidExtendedCost | Item | private |
m_paidMoney | Item | private |
m_randomBonusListId | Item | private |
m_refundRecipient | Item | private |
m_scriptRef | Object | private |
m_slot | Item | private |
m_text | Item | private |
m_updateFlag | Object | protected |
m_values | Object | |
mb_in_trade | Item | private |
Object() | Object | protected |
Object(Object const &right)=delete | Object | private |
Object(Object &&right)=delete | Object | private |
operator=(Object const &right)=delete | Object | private |
operator=(Object &&right)=delete | Object | private |
PrepareValuesUpdateBuffer(UpdateData *data) const | Object | |
RemoveDynamicFlag(uint32 flag) | Object | inline |
RemoveDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index) | Object | inlineprotected |
RemoveFromObjectUpdate() override | Item | virtual |
RemoveFromWorld() | Object | virtual |
RemoveItemFlag(ItemFieldFlags flags) | Item | inline |
RemoveItemFlag2(ItemFieldFlags2 flags) | Item | inline |
RemoveItemFromUpdateQueueOf | Item | friend |
RemoveOptionalUpdateFieldValue(UF::OptionalUpdateFieldSetter< T > setter) | Object | inlineprotected |
RemoveUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag) | Object | inlineprotected |
ReplaceAllDynamicFlags(uint32 flag) | Object | inline |
ReplaceAllItemFlags(ItemFieldFlags flags) | Item | inline |
ReplaceAllItemFlags2(ItemFieldFlags2 flags) | Item | inline |
SaveRefundDataToDB() | Item | |
SaveToDB(CharacterDatabaseTransaction trans) | Item | virtual |
SendOutOfRangeForPlayer(Player *target) const | Object | |
SendTimeUpdate(Player *owner) | Item | |
SendUpdateSockets() | Item | |
SendUpdateToPlayer(Player *player) | Object | |
SetAppearanceModId(uint32 appearanceModId) | Item | inline |
SetArtifactPower(uint16 artifactPowerId, uint8 purchasedRank, uint8 currentRankWithBonus) | Item | |
SetArtifactXP(uint64 xp) | Item | inline |
SetBinding(bool val) | Item | inline |
SetBonuses(std::vector< int32 > bonusListIDs) | Item | |
SetChildItem(ObjectGuid childItem) | Item | inline |
SetContainedIn(ObjectGuid guid) | Item | inline |
SetContainer(Bag *container) | Item | inline |
SetContext(ItemContext context) | Item | inline |
SetCount(uint32 value) | Item | |
SetCreatePlayedTime(uint32 createPlayedTime) | Item | inline |
SetCreator(ObjectGuid guid) | Item | inline |
SetDestroyedObject(bool destroyed) | Object | inline |
SetDurability(uint32 durability) | Item | inline |
SetDynamicFlag(uint32 flag) | Object | inline |
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) | Object | inline |
SetExpiration(uint32 expiration) | Item | inline |
SetFixedLevel(uint8 level) | Item | |
SetGem(uint16 slot, ItemDynamicFieldGems const *gem, uint32 gemScalingLevel) | Item | |
SetGiftCreator(ObjectGuid guid) | Item | inline |
SetInTrade(bool b=true) | Item | inline |
SetIsNewObject(bool enable) | Object | inline |
SetItemFlag(ItemFieldFlags flags) | Item | inline |
SetItemFlag2(ItemFieldFlags2 flags) | Item | inline |
SetItemRandomBonusList(ItemRandomBonusListId bonusListId) | Item | |
SetMaxDurability(uint32 maxDurability) | Item | inline |
SetModifier(ItemModifier modifier, uint32 value) | Item | |
SetNotRefundable(Player *owner, bool changestate=true, CharacterDatabaseTransaction *trans=nullptr, bool addToCollection=true) | Item | |
SetObjectScale(float scale) | Object | inlinevirtual |
SetOwnerGUID(ObjectGuid guid) | Item | inline |
SetPaidExtendedCost(uint32 iece) | Item | inline |
SetPaidMoney(uint64 money) | Item | inline |
SetPetitionId(uint32 petitionId) | Item | inline |
SetPetitionNumSignatures(uint32 signatures) | Item | inline |
SetRefundRecipient(ObjectGuid const &guid) | Item | inline |
SetSlot(uint8 slot) | Item | inline |
SetSoulboundTradeable(GuidSet const &allowedLooters) | Item | |
SetSpellCharges(uint8 index, int32 value) | Item | inline |
SetState(ItemUpdateState state, Player *forplayer=nullptr) | Item | |
SetText(std::string const &text) | Item | inline |
SetUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag) | Object | inlineprotected |
SetUpdateFieldStatValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value) | Object | inlineprotected |
SetUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value) | Object | inlineprotected |
ToAreaTrigger(Object *o) | Object | inlinestatic |
ToAreaTrigger(Object const *o) | Object | inlinestatic |
ToAreaTrigger() | Object | inline |
ToAreaTrigger() const | Object | inline |
ToAzeriteEmpoweredItem() | Item | inline |
ToAzeriteEmpoweredItem() const | Item | inline |
ToAzeriteItem() | Item | inline |
ToAzeriteItem() const | Item | inline |
ToBag() | Item | inline |
ToBag() const | Item | inline |
ToConversation(Object *o) | Object | inlinestatic |
ToConversation(Object const *o) | Object | inlinestatic |
ToConversation() | Object | inline |
ToConversation() const | Object | inline |
ToCorpse(Object *o) | Object | inlinestatic |
ToCorpse(Object const *o) | Object | inlinestatic |
ToCorpse() | Object | inline |
ToCorpse() const | Object | inline |
ToCreature(Object *o) | Object | inlinestatic |
ToCreature(Object const *o) | Object | inlinestatic |
ToCreature() | Object | inline |
ToCreature() const | Object | inline |
ToDynObject(Object *o) | Object | inlinestatic |
ToDynObject(Object const *o) | Object | inlinestatic |
ToDynObject() | Object | inline |
ToDynObject() const | Object | inline |
ToGameObject(Object *o) | Object | inlinestatic |
ToGameObject(Object const *o) | Object | inlinestatic |
ToGameObject() | Object | inline |
ToGameObject() const | Object | inline |
ToItem(Object *o) | Object | inlinestatic |
ToItem(Object const *o) | Object | inlinestatic |
ToItem() | Object | inline |
ToItem() const | Object | inline |
ToPlayer(Object *o) | Object | inlinestatic |
ToPlayer(Object const *o) | Object | inlinestatic |
ToPlayer() | Object | inline |
ToPlayer() const | Object | inline |
ToSceneObject(Object *o) | Object | inlinestatic |
ToSceneObject(Object const *o) | Object | inlinestatic |
ToSceneObject() | Object | inline |
ToSceneObject() const | Object | inline |
ToUnit(Object *o) | Object | inlinestatic |
ToUnit(Object const *o) | Object | inlinestatic |
ToUnit() | Object | inline |
ToUnit() const | Object | inline |
ToWorldObject(Object *o) | Object | inlinestatic |
ToWorldObject(Object const *o) | Object | inlinestatic |
ToWorldObject() | Object | inline |
ToWorldObject() const | Object | inline |
UpdateDuration(Player *owner, uint32 diff) | Item | |
UpdatePlayedTime(Player *owner) | Item | |
uQueuePos | Item | private |
uState | Item | private |
~Item() | Item | |
~Object() | Object | virtual |