CommonLibSSE NG
GFxASCharacter.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include "RE/G/GFxCharacter.h"
5 
6 namespace 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: GASObjectInterface.h:13
Definition: GASObject.h:11
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 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)
virtual GASMovieClipObject * GetMovieClip()
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