CommonLibSSE NG
Loading...
Searching...
No Matches
GFxASCharacter.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/G/GFxCharacter.h"
5
6namespace RE
7{
8 class GASMovieClipObject;
9 class GFxMovieDef;
10
12 public GFxCharacter, // 000
13 public GASObjectInterface // 098
14 {
15 public:
16 virtual ~GFxASCharacter(); // 00
17
18 // override (GFxCharacter)
19 void Unk_01(void) override; // 01
20 void Unk_04(void) override; // 04
21 void Unk_05(void) override; // 05
22 void Unk_06(void) override; // 06
23 void Unk_07(void) override; // 07
24 void Unk_08(void) override; // 08
25 void Unk_09(void) override; // 09
26 void Unk_0A(void) override; // 0A
27 void Unk_0B(void) override; // 0B
28 void Unk_0C(void) override; // 0C
29 void Unk_22(void) override; // 22
30 void Unk_23(void) override; // 23
31 void Unk_2C(void) override; // 2C
32 void Unk_2D(void) override; // 2D
33 void Unk_2E(void) override; // 2E
34 void Unk_2F(void) override; // 2F
35 void Unk_30(void) override; // 30
36
37 // override (GASObjectInterface)
38 void GASObjectInterface_02(void) override; // 02
39 void GASObjectInterface_03(void) override; // 03
40 void GASObjectInterface_04(void) override; // 04
41 void GASObjectInterface_05(void) override; // 05
42 void GASObjectInterface_06(void) override; // 06
43 void GASObjectInterface_07(void) override; // 07
44 void GASObjectInterface_08(void) override; // 08
45 void GASObjectInterface_09(void) override; // 09
46 void GASObjectInterface_0A(void) override; // 0A
47 void GASObjectInterface_0B(void) override; // 0B
48 void Set__proto__(GASStringContext* a_stringContext, GASObject* a_object) override; // 0D
49 void GASObjectInterface_12(void) override; // 12
50 void GASObjectInterface_13(void) override; // 13
51 void GASObjectInterface_14(void) override; // 14
52
53 // add
54 virtual void Unk_31(void); // 31
55 virtual void Unk_32(void); // 32
56 virtual void Unk_33(void); // 33
57 virtual void Unk_34(void); // 34
58 virtual void Unk_35(void); // 35 - pure
59 virtual void Unk_36(void); // 36
60 virtual void Unk_37(void); // 37
61 virtual void Unk_38(void); // 38
62 virtual void Unk_39(void); // 39
63 virtual void Unk_3A(void); // 3A
64 virtual void Unk_3B(void); // 3B
65 virtual void Unk_3C(void); // 3C
66 virtual void Unk_3D(void); // 3D
67 virtual void Unk_3E(void); // 3E
68 virtual void Unk_3F(void); // 3F
69 virtual void Unk_40(void); // 40
70 virtual GASMovieClipObject* GetMovieClip(); // 41 - { return nullptr; }
71 virtual void Unk_42(void); // 42
72 virtual void Unk_43(void); // 43
73 virtual void Unk_44(void); // 44
74 virtual void Unk_45(void); // 45
75 virtual void Unk_46(void); // 46
76 virtual void Unk_47(void); // 47
77 virtual void Unk_48(void); // 48
78 virtual void Unk_49(void); // 49
79 virtual void Unk_4A(void); // 4A
80 virtual void Unk_4B(void); // 4B
81 virtual void Unk_4C(void); // 4C
82 virtual void Unk_4D(void); // 4D
83 virtual void Unk_4E(void); // 4E
84 virtual void Unk_4F(void); // 4F
85 virtual void Unk_50(void); // 50
86 virtual void Unk_51(void); // 51
87 virtual void Unk_52(void); // 52
88 virtual void Unk_53(void); // 53
89 virtual void Unk_54(void); // 54
90 virtual void Unk_55(void); // 55
91 virtual void Unk_56(void); // 56
92 virtual void Unk_57(void); // 57
93
94 // members
95 std::uint64_t unk0B0; // 0B0
96 std::uint64_t unk0B8; // 0B8
97 std::uint64_t unk0C0; // 0C0
99 std::uint64_t unk0D0; // 0D0
100 std::uint64_t unk0D8; // 0D0
101 std::uint64_t unk0E0; // 0D0
102 std::uint64_t unk0E8; // 0D0
103 std::uint64_t unk0F0; // 0D0
104 std::uint64_t unk0F8; // 0D0
105 std::uint64_t unk100; // 0D0
106 std::uint64_t unk118; // 0D0
107 };
108 static_assert(sizeof(GFxASCharacter) == 0x110);
109}
Definition GASObject.h:11
Definition GASObjectInterface.h:13
Definition GASEnvironment.h:13
Definition GFxASCharacter.h:14
void Unk_2F(void) override
void Unk_01(void) override
void Unk_06(void) override
void GASObjectInterface_09(void) override
virtual void Unk_48(void)
virtual void Unk_32(void)
virtual void Unk_4B(void)
virtual void Unk_57(void)
void GASObjectInterface_02(void) override
virtual void Unk_43(void)
void Unk_2C(void) override
void Unk_23(void) override
virtual GASMovieClipObject * GetMovieClip()
virtual void Unk_4D(void)
virtual void Unk_45(void)
virtual void Unk_47(void)
void Unk_08(void) override
std::uint64_t unk0F8
Definition GFxASCharacter.h:104
virtual void Unk_33(void)
std::uint64_t unk0F0
Definition GFxASCharacter.h:103
std::uint64_t unk0E0
Definition GFxASCharacter.h:101
void Unk_2E(void) override
void Unk_04(void) override
void Unk_05(void) override
virtual void Unk_36(void)
virtual void Unk_35(void)
GFxMovieDef * movieDef
Definition GFxASCharacter.h:98
void GASObjectInterface_08(void) override
void GASObjectInterface_03(void) override
virtual void Unk_4F(void)
void GASObjectInterface_05(void) override
void Unk_2D(void) override
std::uint64_t unk0B8
Definition GFxASCharacter.h:96
virtual void Unk_40(void)
void GASObjectInterface_04(void) override
void Unk_07(void) override
virtual void Unk_46(void)
void GASObjectInterface_0A(void) override
void Unk_22(void) override
virtual void Unk_34(void)
std::uint64_t unk0E8
Definition GFxASCharacter.h:102
std::uint64_t unk100
Definition GFxASCharacter.h:105
void GASObjectInterface_0B(void) override
virtual void Unk_42(void)
virtual ~GFxASCharacter()
std::uint64_t unk0D0
Definition GFxASCharacter.h:99
void GASObjectInterface_14(void) override
virtual void Unk_44(void)
virtual void Unk_39(void)
void Unk_30(void) override
virtual void Unk_56(void)
void Unk_0B(void) override
void GASObjectInterface_13(void) override
std::uint64_t unk0D8
Definition GFxASCharacter.h:100
void Unk_0A(void) override
virtual void Unk_3F(void)
virtual void Unk_4E(void)
void GASObjectInterface_07(void) override
virtual void Unk_31(void)
virtual void Unk_49(void)
std::uint64_t unk0C0
Definition GFxASCharacter.h:97
virtual void Unk_38(void)
virtual void Unk_53(void)
void Set__proto__(GASStringContext *a_stringContext, GASObject *a_object) override
void Unk_09(void) override
virtual void Unk_51(void)
virtual void Unk_52(void)
void GASObjectInterface_06(void) override
virtual void Unk_3A(void)
std::uint64_t unk0B0
Definition GFxASCharacter.h:95
void Unk_0C(void) override
void GASObjectInterface_12(void) override
virtual void Unk_3D(void)
virtual void Unk_3E(void)
virtual void Unk_55(void)
virtual void Unk_3B(void)
std::uint64_t unk118
Definition GFxASCharacter.h:106
virtual void Unk_50(void)
virtual void Unk_4A(void)
virtual void Unk_3C(void)
virtual void Unk_37(void)
virtual void Unk_4C(void)
virtual void Unk_54(void)
Definition GFxCharacter.h:18
Definition GFxMovieDef.h:21
Definition AbsorbEffect.h:6