CommonLibSSE NG
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
12 virtual ~StandardItemData(); // 00
13
14 virtual const char* GetName(); // 01 - { return objDesc->GenerateName(); }
15 virtual std::uint32_t GetCount(); // 02 - { return objDesc->GetCount(); }
16 virtual std::uint32_t GetEquipState(); // 03
17 virtual std::uint32_t GetFilterFlag(); // 04
18 virtual std::uint32_t GetFavorite(); // 05
19 virtual bool GetEnabled(); // 06 - { return true; }
20
21 // members
24 std::uint32_t pad14; // 14
25 };
26 static_assert(sizeof(StandardItemData) == 0x18);
27}
Definition InventoryEntryData.h:15
Definition StandardItemData.h:8
virtual bool GetEnabled()
virtual ~StandardItemData()
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:22
virtual std::uint32_t GetCount()
std::uint32_t pad14
Definition StandardItemData.h:24
RefHandle owner
Definition StandardItemData.h:23
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_StandardItemData(688795, 396647, 0x1f45e98)
std::uint32_t RefHandle
Definition BSCoreTypes.h:6