CommonLibSSE NG
BGSSaveFormBuffer.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
8  {
9  public:
10  inline static constexpr auto RTTI = RTTI_BGSSaveFormBuffer;
11  inline static constexpr auto VTABLE = VTABLE_BGSSaveFormBuffer;
12 
13  virtual ~BGSSaveFormBuffer();
14 
15  // override (BGSSaveGameBuffer)
16  TESForm* GetForm() override; // 01 - { return form; }
17  TESObjectREFR* GetReference() override; // 02
18  Actor* GetActor() override; // 03
19 
20  // members
21  std::uint64_t unk18; // 18
22  std::uint64_t unk20; // 20
23  TESForm* form; // 28
24  };
25  static_assert(sizeof(BGSSaveFormBuffer) == 0x30);
26 }
Definition: Actor.h:135
Definition: BGSSaveFormBuffer.h:8
std::uint64_t unk20
Definition: BGSSaveFormBuffer.h:22
virtual ~BGSSaveFormBuffer()
TESObjectREFR * GetReference() override
static constexpr auto RTTI
Definition: BGSSaveFormBuffer.h:10
std::uint64_t unk18
Definition: BGSSaveFormBuffer.h:21
TESForm * GetForm() override
Actor * GetActor() override
TESForm * form
Definition: BGSSaveFormBuffer.h:23
static constexpr auto VTABLE
Definition: BGSSaveFormBuffer.h:11
Definition: BGSSaveGameBuffer.h:10
Definition: TESForm.h:36
Definition: TESObjectREFR.h:113
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSSaveFormBuffer(686618, 394461, 0x1f025d0)
constexpr std::array< REL::VariantID, 1 > VTABLE_BGSSaveFormBuffer
Definition: Offsets_VTABLE.h:1991