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) const | Object | virtual |
BuildFieldsUpdate(Player *, UpdateDataMapType &) const | 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, UpdatePlayerSet &) 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 | |
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 |
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 | |
IsArmorVellum() const | Item | inline |
IsBag() const | Item | inline |
IsBindedNotWith(Player const *player) const | Item | |
IsBoundAccountWide() const | Item | inline |
IsBoundByEnchant() const | Item | |
IsBoundByTempEnchant() 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 | |
IsPlayer() const | Object | inline |
IsPotion() const | Item | inline |
IsRefundExpired() | Item | |
IsSoulBound() const | Item | inline |
isType(uint16 mask) const | Object | inline |
IsWeaponVellum() 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 |