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:
17 
18  void SetForm(const TESForm* a_form);
19  void SetItem(const InventoryEntryData* a_item, bool a_ignoreStolen);
20 
22 
23  // members
24  GFxValue obj; // 00 - kObject
26  void* unk28; // 28
27  std::uint32_t unk30; // 30
28  std::uint32_t pad34; // 34
30  };
31  static_assert(sizeof(ItemCard) == 0x40);
32 }
Definition: GFxMovieView.h:24
Definition: GFxValue.h:92
Definition: GPtr.h:7
Definition: InventoryEntryData.h:14
Definition: TESForm.h:34
Definition: AbsorbEffect.h:6
Definition: ItemCard.h:14
GFxValue obj
Definition: ItemCard.h:24
BSString infoText
Definition: ItemCard.h:25
std::uint32_t pad34
Definition: ItemCard.h:28
GPtr< GFxMovieView > view
Definition: ItemCard.h:29
ItemCard(GFxMovieView *a_view)
void SetForm(const TESForm *a_form)
void SetItem(const InventoryEntryData *a_item, bool a_ignoreStolen)
std::uint32_t unk30
Definition: ItemCard.h:27
void * unk28
Definition: ItemCard.h:26