CommonLibSSE NG
Loading...
Searching...
No Matches
GASObject.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace RE
7{
8 class GASObject :
9 public GASRefCountBase<GASObject>, // 00
10 public GASObjectInterface // 20
11 {
12 public:
13 // override (GASRefCountBase)
14 void Unk_00(void) override; // 00
15 void Unk_01(void) override; // 01
16
17 ~GASObject() override; // 02
18
19 // override (GASObjectInterface)
20 void GASObjectInterface_01(void) override; // 01
21 void GASObjectInterface_02(void) override; // 02
22 void GASObjectInterface_03(void) override; // 03
23 void GASObjectInterface_04(void) override; // 04
24 void GASObjectInterface_05(void) override; // 05
25 void GASObjectInterface_06(void) override; // 06
26 void GASObjectInterface_07(void) override; // 07
27 void GASObjectInterface_08(void) override; // 08
28 void GASObjectInterface_09(void) override; // 09
29 void GASObjectInterface_0A(void) override; // 0A
30 void GASObjectInterface_0B(void) override; // 0B
31 void Set__proto__(GASStringContext* a_stringContext, GASObject* a_object) override; // 0D
32 void GASObjectInterface_12(void) override; // 12
33 void GASObjectInterface_13(void) override; // 13
34 void GASObjectInterface_14(void) override; // 14
35
36 // add
37 virtual void Unk_03(void); // 03
38 virtual void Unk_04(void); // 04
39 virtual void Unk_05(void); // 05
40 virtual void Unk_06(void); // 06
41 virtual void Unk_07(void); // 07
42 virtual void Unk_08(void); // 08
43
44 // members
45 std::uint64_t unk38; // 38 - properties
46 std::uint64_t unk40; // 40 - __resolve handler
47 std::uint64_t unk48; // 48
48 std::uint64_t unk50; // 50
49 std::uint64_t unk58; // 58
50 std::uint64_t unk60; // 60
51 };
52 static_assert(sizeof(GASObject) == 0x68);
53}
Definition GASObject.h:11
virtual void Unk_07(void)
void GASObjectInterface_01(void) override
void GASObjectInterface_03(void) override
std::uint64_t unk60
Definition GASObject.h:50
void GASObjectInterface_0B(void) override
std::uint64_t unk58
Definition GASObject.h:49
void Unk_00(void) override
void GASObjectInterface_04(void) override
void GASObjectInterface_08(void) override
void GASObjectInterface_09(void) override
void GASObjectInterface_12(void) override
void GASObjectInterface_06(void) override
void GASObjectInterface_0A(void) override
void Unk_01(void) override
virtual void Unk_08(void)
void GASObjectInterface_02(void) override
std::uint64_t unk38
Definition GASObject.h:45
virtual void Unk_06(void)
virtual void Unk_03(void)
void GASObjectInterface_14(void) override
void GASObjectInterface_07(void) override
void GASObjectInterface_13(void) override
void GASObjectInterface_05(void) override
virtual void Unk_05(void)
std::uint64_t unk40
Definition GASObject.h:46
virtual void Unk_04(void)
std::uint64_t unk50
Definition GASObject.h:48
~GASObject() override
void Set__proto__(GASStringContext *a_stringContext, GASObject *a_object) override
std::uint64_t unk48
Definition GASObject.h:47
Definition GASObjectInterface.h:13
Definition GASRefCountBase.h:10
Definition GASEnvironment.h:13
Definition AbsorbEffect.h:6