CommonLibVR
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  private:
25  KEEP_FOR_RE()
26  };
27  static_assert(sizeof(BGSSaveFormBuffer) == 0x30);
28 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: Actor.h:133
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:40
Definition: TESObjectREFR.h:113
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSSaveFormBuffer(static_cast< std::uint64_t >(686618))
constexpr std::array< REL::ID, 1 > VTABLE_BGSSaveFormBuffer
Definition: Offsets_VTABLE.h:8847