CommonLibVR
ContainerItemExtra.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/M/MemoryManager.h
"
4
5
namespace
RE
6
{
7
class
TESForm;
8
class
TESGlobal;
9
10
struct
ContainerItemExtra
// COED
11
{
12
public
:
13
union
Conditional
14
{
15
Conditional
();
16
~Conditional
() =
default
;
17
18
TESGlobal
*
global
;
19
std::int32_t
rank
;
20
};
21
static_assert(
sizeof
(
Conditional
) == 0x8);
22
23
ContainerItemExtra
();
24
ContainerItemExtra
(
TESForm
* a_owner);
25
~ContainerItemExtra
() =
default
;
26
27
TES_HEAP_REDEFINE_NEW
();
28
29
// members
30
TESForm
*
owner
;
// 00
31
Conditional
conditional
;
// 08
32
float
healthMult
;
// 10
33
std::uint32_t
pad14
;
// 14
34
private
:
35
KEEP_FOR_RE
()
36
};
37
static_assert(
sizeof
(
ContainerItemExtra
) == 0x18);
38
}
MemoryManager.h
KEEP_FOR_RE
#define KEEP_FOR_RE()
Definition:
PCH.h:713
RE::TESForm
Definition:
TESForm.h:40
RE::TESGlobal
Definition:
TESGlobal.h:10
RE
Definition:
AbsorbEffect.h:6
RE::ContainerItemExtra
Definition:
ContainerItemExtra.h:11
RE::ContainerItemExtra::ContainerItemExtra
ContainerItemExtra(TESForm *a_owner)
RE::ContainerItemExtra::conditional
Conditional conditional
Definition:
ContainerItemExtra.h:31
RE::ContainerItemExtra::pad14
std::uint32_t pad14
Definition:
ContainerItemExtra.h:33
RE::ContainerItemExtra::healthMult
float healthMult
Definition:
ContainerItemExtra.h:32
RE::ContainerItemExtra::TES_HEAP_REDEFINE_NEW
TES_HEAP_REDEFINE_NEW()
RE::ContainerItemExtra::owner
TESForm * owner
Definition:
ContainerItemExtra.h:30
RE::ContainerItemExtra::~ContainerItemExtra
~ContainerItemExtra()=default
RE::ContainerItemExtra::ContainerItemExtra
ContainerItemExtra()
RE::ContainerItemExtra::Conditional
Definition:
ContainerItemExtra.h:14
RE::ContainerItemExtra::Conditional::rank
std::int32_t rank
Definition:
ContainerItemExtra.h:19
RE::ContainerItemExtra::Conditional::~Conditional
~Conditional()=default
RE::ContainerItemExtra::Conditional::Conditional
Conditional()
RE::ContainerItemExtra::Conditional::global
TESGlobal * global
Definition:
ContainerItemExtra.h:18
CommonLibVR
include
RE
C
ContainerItemExtra.h
Generated by
1.9.1