CommonLibSSE NG
RegisterPrefix.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
7  namespace BSResource
8  {
9  class Location;
10 
11  //void RegisterPrefix(const char*, const char*, Location*)
12  //{
14  {
15  public:
17 
18  // override (LocationTraverser)
19  void ProcessName(const char* a_name, Location& a_location) override; // 00
20 
21  // add
22  virtual ~Traverser(); // 01
23 
24  // members
25  std::uint64_t unk08; // 08
26  std::uint64_t unk10; // 10
27  std::uint64_t unk18; // 18
28  std::uint64_t unk20; // 20
29  std::uint64_t unk28; // 28
30  std::uint64_t unk30; // 30
31  std::uint64_t unk38; // 38
32  std::uint64_t unk40; // 40
33  std::uint64_t unk48; // 48
34  std::uint64_t unk50; // 50
35  std::uint64_t unk58; // 58
36  std::uint64_t unk60; // 60
37  std::uint64_t unk68; // 68
38  std::uint64_t unk70; // 70
39  std::uint64_t unk78; // 78
40  std::uint64_t unk80; // 80
41  std::uint64_t unk88; // 88
42  std::uint64_t unk90; // 90
43  std::uint64_t unk98; // 98
44  std::uint64_t unkA0; // A0
45  std::uint64_t unkA8; // A8
46  std::uint64_t unkB0; // B0
47  std::uint64_t unkB8; // B8
48  std::uint64_t unkC0; // C0
49  std::uint64_t unkC8; // C8
50  std::uint64_t unkD0; // D0
51  std::uint64_t unkD8; // D8
52  std::uint64_t unkE0; // E0
53  std::uint64_t unkE8; // E8
54  };
55  static_assert(sizeof(Traverser) == 0xF0);
56  //}
57  }
58 }
Definition: LocationTraverser.h:10
Definition: Location.h:17
Definition: RegisterPrefix.h:14
static constexpr auto RTTI
Definition: RegisterPrefix.h:16
std::uint64_t unkA0
Definition: RegisterPrefix.h:44
std::uint64_t unkC8
Definition: RegisterPrefix.h:49
std::uint64_t unkA8
Definition: RegisterPrefix.h:45
std::uint64_t unk38
Definition: RegisterPrefix.h:31
std::uint64_t unk58
Definition: RegisterPrefix.h:35
std::uint64_t unk50
Definition: RegisterPrefix.h:34
std::uint64_t unk48
Definition: RegisterPrefix.h:33
std::uint64_t unk90
Definition: RegisterPrefix.h:42
std::uint64_t unk18
Definition: RegisterPrefix.h:27
std::uint64_t unkB8
Definition: RegisterPrefix.h:47
std::uint64_t unk98
Definition: RegisterPrefix.h:43
std::uint64_t unk70
Definition: RegisterPrefix.h:38
std::uint64_t unkB0
Definition: RegisterPrefix.h:46
std::uint64_t unk80
Definition: RegisterPrefix.h:40
std::uint64_t unk60
Definition: RegisterPrefix.h:36
std::uint64_t unk30
Definition: RegisterPrefix.h:30
std::uint64_t unk28
Definition: RegisterPrefix.h:29
std::uint64_t unkE0
Definition: RegisterPrefix.h:52
std::uint64_t unk68
Definition: RegisterPrefix.h:37
std::uint64_t unk20
Definition: RegisterPrefix.h:28
std::uint64_t unk78
Definition: RegisterPrefix.h:39
std::uint64_t unk08
Definition: RegisterPrefix.h:25
void ProcessName(const char *a_name, Location &a_location) override
std::uint64_t unk88
Definition: RegisterPrefix.h:41
std::uint64_t unkD0
Definition: RegisterPrefix.h:50
std::uint64_t unk10
Definition: RegisterPrefix.h:26
std::uint64_t unkD8
Definition: RegisterPrefix.h:51
std::uint64_t unkE8
Definition: RegisterPrefix.h:53
std::uint64_t unkC0
Definition: RegisterPrefix.h:48
std::uint64_t unk40
Definition: RegisterPrefix.h:32
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI__BSResource__RegisterPrefix_char_const___char_const___BSResource__Location_______2___Traverser(690376, 398231, 0x1f60fd0)