CommonLibVR
Loading...
Searching...
No Matches
BaseFormComponent.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace RE
6{
8 {
9 public:
10 inline static constexpr auto RTTI = RTTI_BaseFormComponent;
11 inline static constexpr auto VTABLE = VTABLE_BaseFormComponent;
12
13 virtual ~BaseFormComponent(); // 00
14
15 // add
16 virtual void InitializeDataComponent() = 0; // 01
17 virtual void ClearDataComponent() = 0; // 02
18 virtual void CopyComponent(BaseFormComponent* a_rhs); // 03 - { return; }
19
21
22 private:
24 };
25 static_assert(sizeof(BaseFormComponent) == 0x8);
26}
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition BaseFormComponent.h:8
virtual void InitializeDataComponent()=0
virtual ~BaseFormComponent()
static constexpr auto RTTI
Definition BaseFormComponent.h:10
static constexpr auto VTABLE
Definition BaseFormComponent.h:11
virtual void ClearDataComponent()=0
virtual void CopyComponent(BaseFormComponent *a_rhs)
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_BaseFormComponent(static_cast< std::uint64_t >(513847))
constexpr std::array< REL::ID, 1 > VTABLE_BaseFormComponent
Definition Offsets_VTABLE.h:10604