#include <InventoryChanges.h>
|
| InventoryChanges () |
|
| InventoryChanges (TESObjectREFR *a_ref) |
|
| ~InventoryChanges () |
|
void | AddEntryData (InventoryEntryData *a_entry) |
|
TESObjectARMO * | GetArmorInSlot (std::int32_t a_slot) |
|
float | GetInventoryWeight () |
|
std::uint16_t | GetNextUniqueID () |
|
std::uint32_t | GetWornMask () |
|
void | InitFromContainerExtra () |
|
void | InitLeveledItems () |
|
void | InitOutfitItems (BGSOutfit *a_outfit, std::uint16_t a_npcLevel) |
|
void | InitScripts () |
|
void | RemoveFavorite (InventoryEntryData *a_entry, ExtraDataList *a_itemList) |
|
void | RemoveAllItems (TESObjectREFR *a_ref, TESObjectREFR *a_moveToRef, bool a_arg4, bool a_keepOwnership, bool a_arg6) |
|
void | SendContainerChangedEvent (ExtraDataList *a_itemExtraList, TESObjectREFR *a_fromRefr, TESForm *a_item, std::int32_t a_count) |
|
void | SetFavorite (InventoryEntryData *a_entry, ExtraDataList *a_itemList) |
|
void | SetUniqueID (ExtraDataList *a_itemList, TESForm *a_oldForm, TESForm *a_newForm) |
|
void | GenerateLeveledListChanges () |
|
std::int16_t | GetItemCount (RE::TESBoundObject *a_obj) |
|
void | VisitInventory (IItemChangeVisitor &visitor) |
|
void | VisitWornItems (IItemChangeVisitor &visitor) |
|
| TES_HEAP_REDEFINE_NEW () |
|
◆ InventoryChanges() [1/2]
RE::InventoryChanges::InventoryChanges |
( |
| ) |
|
◆ InventoryChanges() [2/2]
◆ ~InventoryChanges()
RE::InventoryChanges::~InventoryChanges |
( |
| ) |
|
◆ AddEntryData()
◆ GenerateLeveledListChanges()
void RE::InventoryChanges::GenerateLeveledListChanges |
( |
| ) |
|
◆ GetArmorInSlot()
TESObjectARMO* RE::InventoryChanges::GetArmorInSlot |
( |
std::int32_t |
a_slot | ) |
|
◆ GetInventoryWeight()
float RE::InventoryChanges::GetInventoryWeight |
( |
| ) |
|
◆ GetItemCount()
◆ GetNextUniqueID()
std::uint16_t RE::InventoryChanges::GetNextUniqueID |
( |
| ) |
|
◆ GetWornMask()
std::uint32_t RE::InventoryChanges::GetWornMask |
( |
| ) |
|
◆ InitFromContainerExtra()
void RE::InventoryChanges::InitFromContainerExtra |
( |
| ) |
|
◆ InitLeveledItems()
void RE::InventoryChanges::InitLeveledItems |
( |
| ) |
|
◆ InitOutfitItems()
void RE::InventoryChanges::InitOutfitItems |
( |
BGSOutfit * |
a_outfit, |
|
|
std::uint16_t |
a_npcLevel |
|
) |
| |
◆ InitScripts()
void RE::InventoryChanges::InitScripts |
( |
| ) |
|
◆ RemoveAllItems()
void RE::InventoryChanges::RemoveAllItems |
( |
TESObjectREFR * |
a_ref, |
|
|
TESObjectREFR * |
a_moveToRef, |
|
|
bool |
a_arg4, |
|
|
bool |
a_keepOwnership, |
|
|
bool |
a_arg6 |
|
) |
| |
◆ RemoveFavorite()
◆ SendContainerChangedEvent()
◆ SetFavorite()
◆ SetUniqueID()
◆ TES_HEAP_REDEFINE_NEW()
RE::InventoryChanges::TES_HEAP_REDEFINE_NEW |
( |
| ) |
|
◆ VisitInventory()
◆ VisitWornItems()
◆ armorWeight
float RE::InventoryChanges::armorWeight { 0.0F } |
◆ changed
bool RE::InventoryChanges::changed { false } |
◆ entryList
◆ owner
◆ totalWeight
float RE::InventoryChanges::totalWeight { 0.0F } |
◆ unk19
std::uint8_t RE::InventoryChanges::unk19 { 0 } |
◆ unk1A
std::uint8_t RE::InventoryChanges::unk1A { 0 } |
◆ unk1B
std::uint8_t RE::InventoryChanges::unk1B { 0 } |
◆ unk1C
std::uint32_t RE::InventoryChanges::unk1C { 0 } |
The documentation for this class was generated from the following file: