CommonLibSSE NG
FORM.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  struct FORM
6  {
7  public:
8  // members
9  std::uint32_t form; // 00
10  std::uint32_t length; // 04
11  std::uint32_t flags; // 08
12  FormID formID; // 0C
13  std::uint32_t versionControl; // 10
14  std::uint16_t formVersion; // 14
15  std::uint16_t vcVersion; // 16
16  };
17  static_assert(sizeof(FORM) == 0x18);
18 
19  struct FORM_GROUP
20  {
21  public:
22  // members
23  FORM groupData; // 00
24  std::uint64_t groupOffset; // 18
25  };
26  static_assert(sizeof(FORM_GROUP) == 0x20);
27 }
Definition: AbsorbEffect.h:6
std::uint32_t FormID
Definition: BSCoreTypes.h:5
Definition: FORM.h:20
std::uint64_t groupOffset
Definition: FORM.h:24
FORM groupData
Definition: FORM.h:23
Definition: FORM.h:6
FormID formID
Definition: FORM.h:12
std::uint32_t length
Definition: FORM.h:10
std::uint16_t formVersion
Definition: FORM.h:14
std::uint32_t flags
Definition: FORM.h:11
std::uint32_t form
Definition: FORM.h:9
std::uint16_t vcVersion
Definition: FORM.h:15
std::uint32_t versionControl
Definition: FORM.h:13