![]() |
TrinityCore
|
This is the complete list of members for Item, including all inherited members.
| _bonusData | Item | protected |
| _changesMask | Object | protected |
| _ConcatFields(uint16 startIndex, uint16 size) const | Object | protected |
| _Create(ObjectGuid const &guid) | Object | protected |
| _dynamicChangesArrayMask | Object | protected |
| _dynamicChangesMask | Object | protected |
| _dynamicValues | Object | protected |
| _dynamicValuesCount | Object | protected |
| _fieldNotifyFlags | Object | protected |
| _InitValues() | Object | protected |
| _LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count) | Object | protected |
| _modifiers | Item | private |
| AddBonuses(uint32 bonusListID) | Item | |
| AddDynamicValue(uint16 index, uint32 value) | Object | |
| AddGuidValue(uint16 index, ObjectGuid const &value) | Object | |
| AddToObjectUpdate() override | Item | virtual |
| AddToObjectUpdateIfNeeded() | Object | protected |
| AddToUpdateQueueOf(Player *player) | Item | |
| AddToWorld() | Object | virtual |
| allowedGUIDs | Item | private |
| 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 | |
| ApplyModUInt16Value(uint16 index, uint8 offset, int16 val, bool apply) | Object | |
| ApplyModUInt32Value(uint16 index, int32 val, bool apply) | Object | |
| ApplyPercentModFloatValue(uint16 index, float val, bool apply) | Object | |
| BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | virtual |
| BuildDynamicValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const override | Item | virtual |
| BuildFieldsUpdate(Player *, UpdateDataMapType &) const | Object | |
| BuildMovementUpdate(ByteBuffer *data, uint32 flags) const | Object | protected |
| BuildOutOfRangeUpdateBlock(UpdateData *data) const | Object | |
| BuildUpdate(UpdateDataMapType &) override | Item | virtual |
| BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const | Object | protectedvirtual |
| BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | |
| CanBeMergedPartlyWith(ItemTemplate const *proto) const | Item | |
| CanBeTraded(bool mail=false, bool trade=false) const | Item | |
| CanTransmogrifyItemWithItem(Item const *transmogrified, WorldPackets::Item::ItemInstance const &transmogrifier, BonusData const *bonus) | Item | static |
| CheckSoulboundTradeExpire() | Item | |
| ClearDynamicValue(uint16 index) | Object | |
| ClearEnchantment(EnchantmentSlot slot) | Item | |
| ClearSoulboundTradeable(Player *currentOwner) | Item | |
| ClearUpdateMask(bool remove) | Object | |
| CloneItem(uint32 count, Player const *player=NULL) const | Item | |
| Create(ObjectGuid::LowType guidlow, uint32 itemid, Player const *owner) | Item | virtual |
| CreateItem(uint32 itemEntry, uint32 count, Player const *player=NULL) | Item | static |
| DeleteFromDB(SQLTransaction &trans, ObjectGuid::LowType itemGuid) | Item | static |
| DeleteFromDB(SQLTransaction &trans) | Item | virtual |
| DeleteFromInventoryDB(SQLTransaction &trans, ObjectGuid::LowType itemGuid) | Item | static |
| DeleteFromInventoryDB(SQLTransaction &trans) | Item | |
| DeleteRefundDataFromDB(SQLTransaction *trans) | Item | |
| DestroyForPlayer(Player *target) const | Object | virtual |
| ForceValuesUpdateAtIndex(uint32) | Object | |
| FSetState(ItemUpdateState state) | Item | inline |
| GemsFitSockets() const | Item | |
| GenerateItemRandomPropertyId(uint32 item_id) | Item | static |
| GetAppearanceModId() const | Item | inline |
| GetArmor(Player const *owner) const | Item | inline |
| GetBagSlot() const | Item | |
| GetBonus() const | Item | inline |
| GetByteValue(uint16 index, uint8 offset) const | Object | |
| GetContainer() | Item | inline |
| GetCount() const | Item | inline |
| GetDamage(Player const *owner, float &minDamage, float &maxDamage) const | Item | inline |
| GetDisplayId() const | Item | |
| GetDynamicUpdateFieldData(Player const *target, uint32 *&flags) const | Object | protected |
| GetDynamicValues(uint16 index) const | Object | |
| 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 |
| GetFloatValue(uint16 index) const | Object | |
| GetGemCountWithID(uint32 GemID) const | Item | |
| GetGemCountWithLimitCategory(uint32 limitCategory) const | Item | |
| GetGUID() const | Object | inline |
| GetGuidValue(uint16 index) const | Object | |
| GetInt32Value(uint16 index) const | Object | |
| GetItemLevel(Player const *owner) const | Item | |
| GetItemRandomPropertyId() const | Item | inline |
| GetItemStatType(uint32 index) const | Item | inline |
| GetItemStatValue(uint32 index, Player const *owner) const | Item | |
| GetItemSuffixFactor() const | Item | inline |
| GetMaxStackCount() const | Item | inline |
| GetModifier(ItemModifier modifier) const | Item | inline |
| GetObjectScale() const | Object | inline |
| GetOwner() const | Item | |
| GetOwnerGUID() const | Item | inline |
| GetPackGUID() const | Object | 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 | inline |
| GetScalingStatDistribution() const | Item | inline |
| GetScriptId() const | Item | inline |
| GetSellPrice(ItemTemplate const *proto, bool &success) | Item | static |
| GetSkill() | Item | |
| GetSlot() const | Item | inline |
| GetSocketColor(uint32 index) const | Item | inline |
| GetSpecialPrice(ItemTemplate const *proto, uint32 minimumPrice=10000) | Item | static |
| GetSpecialPrice(uint32 minimumPrice=10000) const | Item | inline |
| GetSpellCharges(uint8 index=0) const | Item | inline |
| GetState() const | Item | inline |
| GetTemplate() const | Item | |
| GetText() const | Item | inline |
| GetTypeId() const | Object | inline |
| GetUInt16Value(uint16 index, uint8 offset) const | Object | |
| GetUInt32Value(uint16 index) const | Object | |
| GetUInt64Value(uint16 index) const | Object | |
| GetUpdateFieldData(Player const *target, uint32 *&flags) const | Object | protected |
| GetValuesCount() const | Object | inline |
| GetVisibleAppearanceModId() const | Item | |
| GetVisibleEntry() const | Item | |
| HasByteFlag(uint16 index, uint8 offset, uint8 flag) const | Object | |
| HasEnchantRequiredSkill(const Player *player) const | Item | |
| HasFlag(uint16 index, uint32 flag) const | Object | |
| HasFlag64(uint16 index, uint64 flag) const | Object | |
| hasInvolvedQuest(uint32) const override | Item | inlinevirtual |
| hasQuest(uint32 quest_id) const override | Item | inlinevirtual |
| HasStats() const | Item | |
| HasStats(WorldPackets::Item::ItemInstance const &itemInstance, BonusData const *bonus) | Item | static |
| IsBag() const | Item | inline |
| IsBattlenetAccountBound() const | Item | inline |
| IsBindedNotWith(Player const *player) const | Item | |
| IsBoundAccountWide() const | Item | inline |
| IsBoundByEnchant() const | Item | |
| IsBroken() const | Item | inline |
| IsConjuredConsumable() const | Item | inline |
| IsCurrencyToken() const | Item | inline |
| IsEquipped() const | Item | |
| IsFitToSpellRequirements(SpellInfo const *spellInfo) const | Item | |
| IsInBag() const | Item | inline |
| IsInTrade() const | Item | inline |
| IsInUpdateQueue() const | Item | inline |
| IsInWorld() const | Object | inline |
| IsLimitedToAnotherMapOrZone(uint32 cur_mapId, uint32 cur_zoneId) const | Item | |
| IsLocked() const | Item | inline |
| IsNotEmptyBag() const | Item | |
| IsPotion() const | Item | inline |
| IsRangedWeapon() const | Item | inline |
| IsRefundExpired() | Item | |
| IsSoulBound() const | Item | inline |
| isType(uint16 mask) const | Object | inline |
| IsValidTransmogrificationSource(WorldPackets::Item::ItemInstance const &transmogrifier, BonusData const *bonus) | Item | static |
| IsValidTransmogrificationTarget() const | Item | |
| IsVellum() const | Item | inline |
| Item() | Item | |
| ItemContainerDeleteLootItemFromDB(uint32 itemID) | Item | |
| ItemContainerDeleteLootItemsFromDB() | Item | |
| ItemContainerDeleteLootMoneyAndLootItemsFromDB() | Item | |
| ItemContainerDeleteLootMoneyFromDB() | Item | |
| ItemContainerLoadLootFromDB() | Item | |
| ItemContainerSaveLootToDB() | Item | |
| LoadFromDB(ObjectGuid::LowType guid, ObjectGuid ownerGuid, Field *fields, uint32 entry) | Item | virtual |
| loot | Item | |
| m_container | Item | private |
| m_floatValues | Object | |
| m_int32Values | Object | |
| m_lastPlayedTimeUpdate | Item | private |
| m_lootGenerated | Item | |
| m_objectType | Object | protected |
| m_objectTypeId | Object | protected |
| m_objectUpdated | Object | protected |
| m_paidExtendedCost | Item | private |
| m_paidMoney | Item | private |
| m_refundRecipient | Item | private |
| m_slot | Item | private |
| m_text | Item | private |
| m_uint32Values | Object | |
| m_updateFlag | Object | protected |
| m_valuesCount | Object | protected |
| mb_in_trade | Item | private |
| Object() | Object | protected |
| RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
| RemoveDynamicValue(uint16 index, uint32 value) | Object | |
| RemoveFieldNotifyFlag(uint16 flag) | Object | inline |
| RemoveFlag(uint16 index, uint32 oldFlag) | Object | |
| RemoveFlag64(uint16 index, uint64 oldFlag) | Object | |
| RemoveFromObjectUpdate() override | Item | virtual |
| RemoveFromUpdateQueueOf(Player *player) | Item | |
| RemoveFromWorld() | Object | virtual |
| RemoveGuidValue(uint16 index, ObjectGuid const &value) | Object | |
| SaveRefundDataToDB() | Item | |
| SaveToDB(SQLTransaction &trans) | Item | virtual |
| SendTimeUpdate(Player *owner) | Item | |
| SendUpdateSockets() | Item | |
| SendUpdateToPlayer(Player *player) | Object | |
| SetBinding(bool val) | Item | inline |
| SetByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
| SetByteValue(uint16 index, uint8 offset, uint8 value) | Object | |
| SetContainer(Bag *container) | Item | inline |
| SetCount(uint32 value) | Item | |
| SetDynamicValue(uint16 index, uint8 offset, uint32 value) | Object | |
| 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 |
| SetFieldNotifyFlag(uint16 flag) | Object | inline |
| SetFlag(uint16 index, uint32 newFlag) | Object | |
| SetFlag64(uint16 index, uint64 newFlag) | Object | |
| SetFloatValue(uint16 index, float value) | Object | |
| SetGuidValue(uint16 index, ObjectGuid const &value) | Object | |
| SetInt32Value(uint16 index, int32 value) | Object | |
| SetInTrade(bool b=true) | Item | inline |
| SetItemRandomProperties(int32 randomPropId) | Item | |
| SetModifier(ItemModifier modifier, uint32 value) | Item | |
| SetNotRefundable(Player *owner, bool changestate=true, SQLTransaction *trans=NULL) | Item | |
| SetObjectScale(float scale) | Object | inlinevirtual |
| SetOwnerGUID(ObjectGuid guid) | Item | inline |
| SetPaidExtendedCost(uint32 iece) | Item | inline |
| SetPaidMoney(uint32 money) | 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=NULL) | Item | |
| SetStatFloatValue(uint16 index, float value) | Object | |
| SetStatInt32Value(uint16 index, int32 value) | Object | |
| SetText(std::string const &text) | Item | inline |
| SetUInt16Value(uint16 index, uint8 offset, uint16 value) | Object | |
| SetUInt32Value(uint16 index, uint32 value) | Object | |
| SetUInt64Value(uint16 index, uint64 value) | Object | |
| ToAreaTrigger() | Object | inline |
| ToAreaTrigger() const | Object | inline |
| ToBag() | Item | inline |
| ToBag() const | Item | inline |
| ToCorpse() | Object | inline |
| ToCorpse() const | Object | inline |
| ToCreature() | Object | inline |
| ToCreature() const | Object | inline |
| ToDynObject() | Object | inline |
| ToDynObject() const | Object | inline |
| ToGameObject() | Object | inline |
| ToGameObject() const | Object | inline |
| ToggleByteFlag(uint16 index, uint8 offset, uint8 flag) | Object | |
| ToggleFlag(uint16 index, uint32 flag) | Object | |
| ToggleFlag64(uint16 index, uint64 flag) | Object | |
| ToPlayer() | Object | inline |
| ToPlayer() const | Object | inline |
| ToUnit() | Object | inline |
| ToUnit() const | Object | inline |
| UpdateDuration(Player *owner, uint32 diff) | Item | |
| UpdateItemSuffixFactor() | Item | |
| UpdatePlayedTime(Player *owner) | Item | |
| UpdateUInt32Value(uint16 index, uint32 value) | Object | |
| uQueuePos | Item | private |
| uState | Item | private |
| ~Object() | Object | virtual |
1.8.8