CommonLibSSE NG
Loading...
Searching...
No Matches
GFxCharacter.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/G/GFxLogBase.h"
6#include "RE/G/GMatrix2D.h"
8#include "RE/G/GRenderer.h"
9
10namespace RE
11{
12 class GASEnvironment;
13 class GFxSprite;
14
16 public GRefCountBaseWeakSupport<GFxCharacter, GFxStatMovieViews::kGFxStatMV_MovieClip_Mem>, // 00
17 public GFxLogBase<GFxCharacter> // 18
18 {
19 public:
20 ~GFxCharacter() override; // 00
21
22 // add
23 virtual void Unk_01(void); // 01
24 virtual void Unk_02(void); // 02
25 virtual void Unk_03(void); // 03
26 virtual void Unk_04(void); // 04
27 virtual void Unk_05(void); // 05
28 virtual void Unk_06(void); // 06
29 virtual void Unk_07(void); // 07
30 virtual void Unk_08(void); // 08
31 virtual void Unk_09(void); // 09
32 virtual void Unk_0A(void); // 0A
33 virtual void Unk_0B(void); // 0B
34 virtual void Unk_0C(void); // 0C
35 virtual void Unk_0D(void); // 0D
36 virtual void Unk_0E(void); // 0E
37 virtual void Unk_0F(void); // 0F
38 virtual void Unk_10(void); // 10
39 virtual void Unk_11(void); // 11
40 virtual void Unk_12(void); // 12
41 virtual void Unk_13(void); // 13
42 virtual void Unk_14(void); // 14
43 virtual void Unk_15(void); // 15
44 virtual void Unk_16(void); // 16 - pure
45 virtual void Unk_17(void); // 17
46 virtual void Unk_18(void); // 18
47 virtual void Unk_19(void); // 19
48 virtual void Unk_1A(void); // 1A
49 virtual void Unk_1B(void); // 1B
51 virtual void Unk_1D(void); // 1D
52 virtual void Unk_1E(void); // 1E
53 virtual void Unk_1F(void); // 1F
54 virtual void Unk_20(void); // 20
55 virtual void Unk_21(void); // 21
56 virtual void Unk_22(void); // 22
57 virtual void Unk_23(void); // 23
58 virtual void Unk_24(void); // 24
59 virtual void Unk_25(void); // 25
60 virtual void Unk_26(void); // 26
61 virtual void Unk_27(void); // 27
62 virtual void Unk_28(void); // 28
63 virtual void Unk_29(void); // 29
64 virtual void Unk_2A(void); // 2A
65 virtual void Unk_2B(void); // 2B
66 virtual void Unk_2C(void); // 2C
67 virtual void Unk_2D(void); // 2D
68 virtual void Unk_2E(void); // 2E
69 virtual void Unk_2F(void); // 2F
70 virtual void Unk_30(void); // 30
71
72 // members
74 std::uint32_t pad24; // 24
75 std::int64_t createdFrame; // 28
79 std::uint64_t unk70; // 70
80 std::uint64_t unk78; // 78
81 std::uint64_t unk80; // 80
82 std::uint32_t unk88; // 88
83 std::uint32_t unk8C; // 8C
84 std::uint32_t unk90; // 90
85 std::uint16_t unk94; // 94
86 std::uint16_t unk96; // 96
87 };
88 static_assert(sizeof(GFxCharacter) == 0x98);
89}
Definition GASEnvironment.h:28
Definition GFxCharacter.h:18
virtual void Unk_23(void)
virtual void Unk_1E(void)
virtual void Unk_2B(void)
GFxSprite * parentClip
Definition GFxCharacter.h:76
std::uint32_t unk88
Definition GFxCharacter.h:82
virtual void Unk_17(void)
virtual void Unk_18(void)
virtual void Unk_05(void)
GFxResourceID resourceID
Definition GFxCharacter.h:73
virtual void Unk_0B(void)
virtual void Unk_09(void)
GMatrix2D matrix
Definition GFxCharacter.h:78
virtual void Unk_2A(void)
virtual void Unk_0E(void)
virtual void Unk_11(void)
virtual void Unk_19(void)
virtual void Unk_10(void)
virtual void Unk_0F(void)
virtual void Unk_15(void)
std::uint32_t unk8C
Definition GFxCharacter.h:83
std::uint32_t unk90
Definition GFxCharacter.h:84
std::uint32_t pad24
Definition GFxCharacter.h:74
virtual void Unk_0C(void)
std::uint64_t unk70
Definition GFxCharacter.h:79
std::uint64_t unk80
Definition GFxCharacter.h:81
std::uint16_t unk94
Definition GFxCharacter.h:85
virtual void Unk_2C(void)
~GFxCharacter() override
virtual void Unk_0D(void)
virtual void Unk_29(void)
virtual void Unk_1A(void)
GRenderer::Cxform colorTransform
Definition GFxCharacter.h:77
virtual void Unk_13(void)
virtual void Unk_04(void)
virtual void Unk_16(void)
virtual void Unk_02(void)
virtual void Unk_2F(void)
virtual void Unk_28(void)
virtual void Unk_2D(void)
virtual void Unk_1D(void)
virtual void Unk_08(void)
virtual void Unk_07(void)
virtual GASEnvironment * GetEnvironment()
std::uint64_t unk78
Definition GFxCharacter.h:80
virtual void Unk_21(void)
std::int64_t createdFrame
Definition GFxCharacter.h:75
virtual void Unk_22(void)
virtual void Unk_27(void)
virtual void Unk_12(void)
virtual void Unk_06(void)
virtual void Unk_1F(void)
virtual void Unk_0A(void)
virtual void Unk_1B(void)
std::uint16_t unk96
Definition GFxCharacter.h:86
virtual void Unk_25(void)
virtual void Unk_03(void)
virtual void Unk_14(void)
virtual void Unk_26(void)
virtual void Unk_30(void)
virtual void Unk_20(void)
virtual void Unk_2E(void)
virtual void Unk_24(void)
virtual void Unk_01(void)
Definition GFxLogBase.h:9
Definition GFxResourceID.h:6
Definition GFxSprite.h:13
Definition GMatrix2D.h:6
Definition GRefCountBaseWeakSupport.h:11
Definition GRenderer.h:226
Definition AbsorbEffect.h:6