CommonLibSSE NG
StandardItemData.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace 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()
static constexpr auto RTTI
Definition: StandardItemData.h:10
virtual std::uint32_t GetEquipState()
InventoryEntryData * objDesc
Definition: StandardItemData.h:22
virtual const char * GetName()
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