CommonLibSSE NG
Loading...
Searching...
No Matches
BGSLoadFormData.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
RE
4
{
5
class
TESForm;
6
7
class
BGSLoadFormData
8
{
9
public
:
10
inline
static
constexpr
auto
RTTI
=
RTTI_BGSLoadFormData
;
11
12
enum class
Flags
13
{
14
kSkipForm
= 1 << 0,
15
kFormPending
= 1 << 1,
16
kRevertOnly
= 1 << 2,
17
kConstructedForm
= 1 << 3,
18
kCellChanged
= 1 << 4,
19
kLoadingPackageFromExtraData
= 1 << 5
20
};
21
22
// members
23
FormID
formID
;
// 00
24
std::uint32_t
size
;
// 04
25
std::uint32_t
uncompressedSize
;
// 08
26
std::uint32_t
pad0C
;
// 0C
27
TESForm
*
form
;
// 10
28
std::uint32_t
changeFlags
;
// 18
29
std::uint32_t
oldChangeFlags
;
// 1C
30
stl::enumeration<Flags, std::uint32_t>
flags
;
// 20
31
std::uint8_t
pad22
;
// 22
32
std::uint8_t
version
;
// 23
33
};
34
static_assert
(
sizeof
(
BGSLoadFormData
) == 0x28);
35
}
RE::BGSLoadFormData
Definition
BGSLoadFormData.h:8
RE::BGSLoadFormData::flags
stl::enumeration< Flags, std::uint32_t > flags
Definition
BGSLoadFormData.h:30
RE::BGSLoadFormData::changeFlags
std::uint32_t changeFlags
Definition
BGSLoadFormData.h:28
RE::BGSLoadFormData::form
TESForm * form
Definition
BGSLoadFormData.h:27
RE::BGSLoadFormData::oldChangeFlags
std::uint32_t oldChangeFlags
Definition
BGSLoadFormData.h:29
RE::BGSLoadFormData::RTTI
static constexpr auto RTTI
Definition
BGSLoadFormData.h:10
RE::BGSLoadFormData::formID
FormID formID
Definition
BGSLoadFormData.h:23
RE::BGSLoadFormData::size
std::uint32_t size
Definition
BGSLoadFormData.h:24
RE::BGSLoadFormData::pad22
std::uint8_t pad22
Definition
BGSLoadFormData.h:31
RE::BGSLoadFormData::pad0C
std::uint32_t pad0C
Definition
BGSLoadFormData.h:26
RE::BGSLoadFormData::uncompressedSize
std::uint32_t uncompressedSize
Definition
BGSLoadFormData.h:25
RE::BGSLoadFormData::Flags
Flags
Definition
BGSLoadFormData.h:13
RE::BGSLoadFormData::Flags::kRevertOnly
@ kRevertOnly
RE::BGSLoadFormData::Flags::kFormPending
@ kFormPending
RE::BGSLoadFormData::Flags::kLoadingPackageFromExtraData
@ kLoadingPackageFromExtraData
RE::BGSLoadFormData::Flags::kCellChanged
@ kCellChanged
RE::BGSLoadFormData::Flags::kSkipForm
@ kSkipForm
RE::BGSLoadFormData::Flags::kConstructedForm
@ kConstructedForm
RE::BGSLoadFormData::version
std::uint8_t version
Definition
BGSLoadFormData.h:32
RE::TESForm
Definition
TESForm.h:35
SKSE::stl::enumeration
Definition
PCH.h:223
RE
Definition
AbsorbEffect.h:6
RE::RTTI_BGSLoadFormData
constexpr REL::VariantID RTTI_BGSLoadFormData(684848, 392550, 0x1edaca0)
RE::FormID
std::uint32_t FormID
Definition
BSCoreTypes.h:5
CommonLibSSE-NG
include
RE
B
BGSLoadFormData.h
Generated by
1.9.7