CommonLibSSE NG
Loading...
Searching...
No Matches
StandardItemData.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
RE
4
{
5
class
InventoryEntryData;
6
7
class
StandardItemData
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
22
InventoryEntryData
*
objDesc
;
// 08
23
RefHandle
owner
;
// 10
24
std::uint32_t
pad14
;
// 14
25
};
26
static_assert
(
sizeof
(
StandardItemData
) == 0x18);
27
}
RE::InventoryEntryData
Definition
InventoryEntryData.h:15
RE::StandardItemData
Definition
StandardItemData.h:8
RE::StandardItemData::GetEnabled
virtual bool GetEnabled()
RE::StandardItemData::~StandardItemData
virtual ~StandardItemData()
RE::StandardItemData::GetFavorite
virtual std::uint32_t GetFavorite()
RE::StandardItemData::GetFilterFlag
virtual std::uint32_t GetFilterFlag()
RE::StandardItemData::GetName
virtual const char * GetName()
RE::StandardItemData::RTTI
static constexpr auto RTTI
Definition
StandardItemData.h:10
RE::StandardItemData::GetEquipState
virtual std::uint32_t GetEquipState()
RE::StandardItemData::objDesc
InventoryEntryData * objDesc
Definition
StandardItemData.h:22
RE::StandardItemData::GetCount
virtual std::uint32_t GetCount()
RE::StandardItemData::pad14
std::uint32_t pad14
Definition
StandardItemData.h:24
RE::StandardItemData::owner
RefHandle owner
Definition
StandardItemData.h:23
RE
Definition
AbsorbEffect.h:6
RE::RTTI_StandardItemData
constexpr REL::VariantID RTTI_StandardItemData(688795, 396647, 0x1f45e98)
RE::RefHandle
std::uint32_t RefHandle
Definition
BSCoreTypes.h:6
CommonLibSSE-NG
include
RE
S
StandardItemData.h
Generated by
1.9.7