![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
This is the complete list of members for Item, including all inherited members.
| _changesMask | Object | protected |
| _ConcatFields(uint16 startIndex, uint16 size) const | Object | protected |
| _Create(ObjectGuid::LowType guidlow, uint32 entry, HighGuid guidhigh) | Object | protected |
| _fieldNotifyFlags | Object | protected |
| _InitValues() | Object | protected |
| _LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count) | Object | protected |
| AddGuidValue(uint16 index, ObjectGuid 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 | |
| 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) | Object | virtual |
| BuildFieldsUpdate(Player *, UpdateDataMapType &) | Object | |
| BuildMovementUpdate(ByteBuffer *data, uint16 flags) const | Object | protected |
| BuildMovementUpdateBlock(UpdateData *data, uint32 flags=0) const | Object | |
| BuildOutOfRangeUpdateBlock(UpdateData *data) const | Object | |
| BuildUpdate(UpdateDataMapType &data_map) override | Item | virtual |
| BuildValuesUpdate(uint8 updateType, ByteBuffer *data, Player *target) | Object | protectedvirtual |
| BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) | Object | |
| CanBeMergedPartlyWith(ItemTemplate const *proto) const | Item | |
| CanBeTraded(bool mail=false, bool trade=false) const | Item | |
| CheckSoulboundTradeExpire() | Item | |
| ClearEnchantment(EnchantmentSlot slot) | Item | |
| ClearSoulboundTradeable(Player *currentOwner) | Item | |
| ClearUpdateMask(bool remove) | Object | |
| CloneItem(uint32 count, Player const *player=nullptr) const | Item | |
| Create(ObjectGuid::LowType guidlow, uint32 itemid, Player const *owner) | Item | virtual |
| CreateItem(uint32 item, uint32 count, Player const *player=nullptr, bool clone=false, uint32 randomPropertyId=0) | Item | static |
| CustomData | Object | |
| 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, bool onDeath=false) const | Object | virtual |
| EntryEquals(T... entries) const | Object | inline |
| ForceValuesUpdateAtIndex(uint32) | Object | |
| FSetState(ItemUpdateState state) | Item | inline |
| GemsFitSockets() const | Item | |
| GenerateItemRandomPropertyId(uint32 item_id) | Item | static |
| GetBagSlot() const | Item | |
| GetByteValue(uint16 index, uint8 offset) const | Object | |
| GetContainer() | Item | inline |
| GetCount() const | Item | inline |
| GetDebugInfo() const override | Item | virtual |
| GetDynamicFlags() const | Object | inlinevirtual |
| 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(Object const *o) | Object | inlinestatic |
| GetGUID() const | Object | inline |
| GetGuidValue(uint16 index) const | Object | |
| GetInt32Value(uint16 index) const | Object | |
| GetItemRandomPropertyId() const | Item | inline |
| GetItemSuffixFactor() const | Item | inline |
| GetMaxStackCount() const | Item | inline |
| GetObjectScale() const | Object | inline |
| GetOwner() const | Item | |
| GetOwnerGUID() const | Item | inline |
| GetPackGUID() const | Object | inline |
| GetPaidExtendedCost() | Item | inline |
| GetPaidMoney() | Item | inline |
| GetPlayedTime() | Item | |
| GetPos() const | Item | inline |
| GetQueuePos() const | Item | inline |
| GetRefundRecipient() | Item | inline |
| GetScriptId() const | Item | inline |
| GetSkill() | Item | |
| GetSlot() const | Item | inline |
| GetSpell() | Item | |
| 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 |
| HasByteFlag(uint16 index, uint8 offset, uint8 flag) const | Object | |
| HasDynamicFlag(uint32 flag) const | Object | inline |
| HasEnchantRequiredSkill(Player const *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 |
| HasSocket() const | Item | |
| Heartbeat() | Object | inlinevirtual |
| IsArmorVellum() const | Item | inline |
| IsBag() const | Item | inline |
| IsBindedNotWith(Player const *player) const | Item | |
| IsBOPTradable() const | Item | inline |
| IsBoundAccountWide() const | Item | inline |
| IsBoundByEnchant() const | Item | |
| IsBoundByTempEnchant() const | Item | |
| IsBroken() const | Item | inline |
| IsConjuredConsumable() const | Item | inline |
| IsCorpse() const | Object | inline |
| IsCreature() const | Object | inline |
| IsCurrencyToken() const | Item | inline |
| IsDynamicObject() 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 |
| IsRefundable() const | Item | inline |
| IsRefundExpired() | Item | |
| IsSoulBound() const | Item | inline |
| isType(uint16 mask) const | Object | inline |
| IsUnit() const | Object | inline |
| IsWeaponVellum() const | Item | inline |
| IsWrapped() const | Item | inline |
| Item() | Item | |
| LoadFromDB(ObjectGuid::LowType guid, ObjectGuid owner_guid, Field *fields, uint32 entry) | Item | virtual |
| loot | Item | |
| m_container | Item | private |
| m_floatValues | Object | |
| m_int32Values | Object | |
| m_inWorld | Object | private |
| m_lastPlayedTimeUpdate | Item | private |
| m_lootGenerated | Item | |
| m_objectType | Object | protected |
| m_objectTypeId | Object | protected |
| m_objectUpdated | Object | protected |
| m_PackGUID | Object | private |
| 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 |
| Object(const Object &) | Object | private |
| operator=(Object const &) | Object | private |
| PrintIndexError(uint32 index, bool set) const | Object | private |
| RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
| RemoveDynamicFlag(uint32 flag) | Object | inlinevirtual |
| 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 value) | Object | |
| ReplaceAllDynamicFlags(uint32 flag) | Object | inlinevirtual |
| SaveRefundDataToDB() | Item | |
| SaveToDB(CharacterDatabaseTransaction 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 | inline |
| SetDynamicFlag(uint32 flag) | Object | inlinevirtual |
| 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 value) | Object | |
| SetInt16Value(uint16 index, uint8 offset, int16 value) | Object | inline |
| SetInt32Value(uint16 index, int32 value) | Object | |
| SetInTrade(bool b=true) | Item | inline |
| SetItemRandomProperties(int32 randomPropId) | Item | |
| SetNotRefundable(Player *owner, bool changestate=true, CharacterDatabaseTransaction *trans=nullptr) | Item | |
| SetObjectScale(float scale) | Object | inlinevirtual |
| SetOwnerGUID(ObjectGuid guid) | Item | inline |
| SetPaidExtendedCost(uint32 iece) | Item | inline |
| SetPaidMoney(uint32 money) | Item | inline |
| SetRefundRecipient(ObjectGuid::LowType pGuidLow) | Item | inline |
| SetSlot(uint8 slot) | Item | inline |
| SetSoulboundTradeable(AllowedLooterSet &allowedLooters) | Item | |
| SetSpellCharges(uint8 index, int32 value) | Item | inline |
| SetState(ItemUpdateState state, Player *forplayer=nullptr) | 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 | |
| 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 |
| 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 |