CommonLibSSE (powerof3)
BSXAudio2GameSound.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSGameSound.h"
5 
6 namespace RE
7 {
9  public BSGameSound, // 000
10  public IXAudio2VoiceCallback // 0C8
11  {
12  public:
13  inline static constexpr auto RTTI = RTTI_BSXAudio2GameSound;
14 
15  // override (BSGameSound)
16  void Unk_00(void) override; // 00
17 
18  ~BSXAudio2GameSound() override; // 01
19 
20  void Unk_04(void) override; // 04
21  void Unk_06(void) override; // 06
22  void Unk_07(void) override; // 07
23  void Unk_08(void) override; // 08
24  void Unk_09(void) override; // 09
25  void Unk_0A(void) override; // 0A
26  void Unk_0B(void) override; // 0B
27  void Unk_0C(void) override; // 0C
28  void Unk_0D(void) override; // 0D
29  void Unk_0E(void) override; // 0E
30  void Unk_0F(void) override; // 0F
31  void Unk_10(void) override; // 10
32  void Unk_11(void) override; // 11
33  void Unk_12(void) override; // 12
34  void Unk_13(void) override; // 13
35  void Unk_14(void) override; // 14
36  void Unk_15(void) override; // 15
37  void Unk_16(void) override; // 16
38  void Unk_17(void) override; // 17
39  void Unk_18(void) override; // 18
40 
41  // members
42  std::uint64_t unk0C8; // 0C8
43  std::uint64_t unk0D0; // 0D0
44  std::uint64_t unk0D8; // 0D8
45  std::uint64_t unk0E0; // 0E0
46  std::uint64_t unk0E8; // 0E8
47  std::uint64_t unk0F0; // 0F0
48  std::uint64_t unk0F8; // 0F8
49  std::uint64_t unk100; // 100
50  std::uint64_t unk108; // 108
51  std::uint64_t unk110; // 110
52  std::uint64_t unk118; // 118
53  std::uint64_t unk120; // 120
54  std::uint64_t unk128; // 128
55  std::uint64_t unk130; // 130
56  std::uint64_t unk138; // 138
57  std::uint64_t unk140; // 140
58  std::uint64_t unk148; // 148
59  std::uint64_t unk150; // 150
60  std::uint64_t unk158; // 158
61  std::uint64_t unk160; // 160
62  std::uint64_t unk168; // 168
63  std::uint64_t unk170; // 170
64  std::uint64_t unk178; // 178
65  std::uint64_t unk180; // 180
66  std::uint64_t unk188; // 188
67  std::uint64_t unk190; // 190
68  std::uint64_t unk198; // 198
69  std::uint64_t unk1A0; // 1A0
70  std::uint64_t unk1A8; // 1A8
71  std::uint64_t unk1B0; // 1B0
72  std::uint64_t unk1B8; // 1B8
73  std::uint64_t unk1C0; // 1C0
74  std::uint64_t unk1C8; // 1C8
75  std::uint64_t unk1D0; // 1D0
76  std::uint64_t unk1D8; // 1D8
77  std::uint64_t unk1E0; // 1E0
78  std::uint64_t unk1E8; // 1E8
79  std::uint64_t unk1F0; // 1F0
80  std::uint64_t unk1F8; // 1F8
81  std::uint64_t unk200; // 200
82  std::uint64_t unk208; // 208
83  std::uint64_t unk210; // 210
84  std::uint64_t unk218; // 218
85  };
86  static_assert(sizeof(BSXAudio2GameSound) == 0x220);
87 }
Definition: BSGameSound.h:6
Definition: BSXAudio2GameSound.h:11
std::uint64_t unk150
Definition: BSXAudio2GameSound.h:59
std::uint64_t unk188
Definition: BSXAudio2GameSound.h:66
std::uint64_t unk200
Definition: BSXAudio2GameSound.h:81
std::uint64_t unk1F0
Definition: BSXAudio2GameSound.h:79
void Unk_18(void) override
std::uint64_t unk210
Definition: BSXAudio2GameSound.h:83
void Unk_13(void) override
void Unk_10(void) override
std::uint64_t unk0F8
Definition: BSXAudio2GameSound.h:48
std::uint64_t unk1A8
Definition: BSXAudio2GameSound.h:70
std::uint64_t unk0E8
Definition: BSXAudio2GameSound.h:46
std::uint64_t unk100
Definition: BSXAudio2GameSound.h:49
std::uint64_t unk218
Definition: BSXAudio2GameSound.h:84
static constexpr auto RTTI
Definition: BSXAudio2GameSound.h:13
std::uint64_t unk160
Definition: BSXAudio2GameSound.h:61
std::uint64_t unk208
Definition: BSXAudio2GameSound.h:82
std::uint64_t unk0E0
Definition: BSXAudio2GameSound.h:45
std::uint64_t unk110
Definition: BSXAudio2GameSound.h:51
void Unk_0E(void) override
void Unk_0B(void) override
std::uint64_t unk0C8
Definition: BSXAudio2GameSound.h:42
void Unk_04(void) override
void Unk_06(void) override
std::uint64_t unk1E0
Definition: BSXAudio2GameSound.h:77
void Unk_08(void) override
std::uint64_t unk140
Definition: BSXAudio2GameSound.h:57
std::uint64_t unk170
Definition: BSXAudio2GameSound.h:63
void Unk_0F(void) override
void Unk_15(void) override
~BSXAudio2GameSound() override
std::uint64_t unk1C8
Definition: BSXAudio2GameSound.h:74
void Unk_14(void) override
std::uint64_t unk1F8
Definition: BSXAudio2GameSound.h:80
std::uint64_t unk158
Definition: BSXAudio2GameSound.h:60
void Unk_12(void) override
std::uint64_t unk0F0
Definition: BSXAudio2GameSound.h:47
void Unk_0D(void) override
std::uint64_t unk168
Definition: BSXAudio2GameSound.h:62
void Unk_17(void) override
std::uint64_t unk108
Definition: BSXAudio2GameSound.h:50
std::uint64_t unk1D0
Definition: BSXAudio2GameSound.h:75
std::uint64_t unk1B0
Definition: BSXAudio2GameSound.h:71
std::uint64_t unk148
Definition: BSXAudio2GameSound.h:58
void Unk_11(void) override
void Unk_16(void) override
std::uint64_t unk198
Definition: BSXAudio2GameSound.h:68
std::uint64_t unk0D8
Definition: BSXAudio2GameSound.h:44
std::uint64_t unk178
Definition: BSXAudio2GameSound.h:64
void Unk_00(void) override
std::uint64_t unk1C0
Definition: BSXAudio2GameSound.h:73
std::uint64_t unk1E8
Definition: BSXAudio2GameSound.h:78
std::uint64_t unk138
Definition: BSXAudio2GameSound.h:56
std::uint64_t unk1B8
Definition: BSXAudio2GameSound.h:72
std::uint64_t unk1D8
Definition: BSXAudio2GameSound.h:76
std::uint64_t unk180
Definition: BSXAudio2GameSound.h:65
void Unk_09(void) override
std::uint64_t unk190
Definition: BSXAudio2GameSound.h:67
void Unk_0C(void) override
std::uint64_t unk120
Definition: BSXAudio2GameSound.h:53
std::uint64_t unk130
Definition: BSXAudio2GameSound.h:55
std::uint64_t unk1A0
Definition: BSXAudio2GameSound.h:69
std::uint64_t unk128
Definition: BSXAudio2GameSound.h:54
std::uint64_t unk118
Definition: BSXAudio2GameSound.h:52
std::uint64_t unk0D0
Definition: BSXAudio2GameSound.h:43
void Unk_0A(void) override
void Unk_07(void) override
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSXAudio2GameSound
Definition: Offsets_RTTI.h:3657
Definition: IXAudio2VoiceCallback.h:6