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 |