CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
StandardItemData.h
Go to the documentation of this file.
1#pragma once
2
3namespace RE
4{
5 class InventoryEntryData;
6
8 {
9 public:
10 inline static constexpr auto RTTI = RTTI_StandardItemData;
11 inline static constexpr auto VTABLE = VTABLE_StandardItemData;
12
13 virtual ~StandardItemData(); // 00
14
15 virtual const char* GetName(); // 01 - { return objDesc->GenerateName(); }
16 virtual std::uint32_t GetCount(); // 02 - { return objDesc->GetCount(); }
17 virtual std::uint32_t GetEquipState(); // 03
18 virtual std::uint32_t GetFilterFlag(); // 04
19 virtual std::uint32_t GetFavorite(); // 05
20 virtual bool GetEnabled(); // 06 - { return true; }
21
22 // members
25 std::uint32_t pad14; // 14
26 };
27 static_assert(sizeof(StandardItemData) == 0x18);
28}
Definition InventoryEntryData.h:15
Definition StandardItemData.h:8
virtual bool GetEnabled()
virtual ~StandardItemData()
static constexpr auto VTABLE
Definition StandardItemData.h:11
virtual std::uint32_t GetFavorite()
virtual std::uint32_t GetFilterFlag()
virtual const char * GetName()
static constexpr auto RTTI
Definition StandardItemData.h:10
virtual std::uint32_t GetEquipState()
InventoryEntryData * objDesc
Definition StandardItemData.h:23
virtual std::uint32_t GetCount()
std::uint32_t pad14
Definition StandardItemData.h:25
RefHandle owner
Definition StandardItemData.h:24
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_StandardItemData
Definition Offsets_VTABLE.h:12772
constexpr REL::ID RTTI_StandardItemData(static_cast< std::uint64_t >(688795))
std::uint32_t RefHandle
Definition BSCoreTypes.h:6