CommonLibSSE (Parapets fork)
ItemCard.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/B/BSString.h
"
4
#include "
RE/G/GFxValue.h
"
5
#include "
RE/G/GPtr.h
"
6
7
namespace
RE
8
{
9
class
GFxMovieView;
10
class
InventoryEntryData;
11
class
TESForm;
12
13
struct
ItemCard
14
{
15
public
:
16
ItemCard
(
GFxMovieView
* a_view);
17
18
void
SetForm
(
const
TESForm
* a_form);
19
void
SetItem
(
const
InventoryEntryData
* a_item,
bool
a_ignoreStolen);
20
21
TES_HEAP_REDEFINE_NEW
();
22
23
// members
24
GFxValue
obj
;
// 00 - kObject
25
BSString
infoText
;
// 18
26
void
*
unk28
;
// 28
27
std::uint32_t
unk30
;
// 30
28
std::uint32_t
pad34
;
// 34
29
GPtr<GFxMovieView>
view
;
// 38
30
};
31
static_assert(
sizeof
(
ItemCard
) == 0x40);
32
}
BSString.h
GFxValue.h
GPtr.h
RE::BSStringT< char, static_cast< std::uint32_t >(-1), DynamicMemoryManagementPol >
RE::GFxMovieView
Definition:
GFxMovieView.h:24
RE::GFxValue
Definition:
GFxValue.h:92
RE::GPtr
Definition:
GPtr.h:7
RE::InventoryEntryData
Definition:
InventoryEntryData.h:14
RE::TESForm
Definition:
TESForm.h:34
RE
Definition:
AbsorbEffect.h:6
RE::ItemCard
Definition:
ItemCard.h:14
RE::ItemCard::obj
GFxValue obj
Definition:
ItemCard.h:24
RE::ItemCard::infoText
BSString infoText
Definition:
ItemCard.h:25
RE::ItemCard::pad34
std::uint32_t pad34
Definition:
ItemCard.h:28
RE::ItemCard::view
GPtr< GFxMovieView > view
Definition:
ItemCard.h:29
RE::ItemCard::ItemCard
ItemCard(GFxMovieView *a_view)
RE::ItemCard::SetForm
void SetForm(const TESForm *a_form)
RE::ItemCard::SetItem
void SetItem(const InventoryEntryData *a_item, bool a_ignoreStolen)
RE::ItemCard::unk30
std::uint32_t unk30
Definition:
ItemCard.h:27
RE::ItemCard::TES_HEAP_REDEFINE_NEW
TES_HEAP_REDEFINE_NEW()
RE::ItemCard::unk28
void * unk28
Definition:
ItemCard.h:26
CommonLibSSE
include
RE
I
ItemCard.h
Generated by
1.9.1