CommonLibVR
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  inline static constexpr auto VTABLE = VTABLE_BSXAudio2GameSound;
15 
16  // override (BSGameSound)
17  void Unk_00(void) override; // 00
18 
19  ~BSXAudio2GameSound() override; // 01
20 
21  void Unk_04(void) override; // 04
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_0D(void) override; // 0D
30  void Unk_0E(void) override; // 0E
31  void Unk_0F(void) override; // 0F
32  void Unk_10(void) override; // 10
33  void Unk_11(void) override; // 11
34  void Unk_12(void) override; // 12
35  void Unk_13(void) override; // 13
36  void Unk_14(void) override; // 14
37  void Unk_15(void) override; // 15
38  void Unk_16(void) override; // 16
39  void Unk_17(void) override; // 17
40  void Unk_18(void) override; // 18
41 
42  // members
43  std::uint64_t unk0C8; // 0C8
44  std::uint64_t unk0D0; // 0D0
45  std::uint64_t unk0D8; // 0D8
46  std::uint64_t unk0E0; // 0E0
47  std::uint64_t unk0E8; // 0E8
48  std::uint64_t unk0F0; // 0F0
49  std::uint64_t unk0F8; // 0F8
50  std::uint64_t unk100; // 100
51  std::uint64_t unk108; // 108
52  std::uint64_t unk110; // 110
53  std::uint64_t unk118; // 118
54  std::uint64_t unk120; // 120
55  std::uint64_t unk128; // 128
56  std::uint64_t unk130; // 130
57  std::uint64_t unk138; // 138
58  std::uint64_t unk140; // 140
59  std::uint64_t unk148; // 148
60  std::uint64_t unk150; // 150
61  std::uint64_t unk158; // 158
62  std::uint64_t unk160; // 160
63  std::uint64_t unk168; // 168
64  std::uint64_t unk170; // 170
65  std::uint64_t unk178; // 178
66  std::uint64_t unk180; // 180
67  std::uint64_t unk188; // 188
68  std::uint64_t unk190; // 190
69  std::uint64_t unk198; // 198
70  std::uint64_t unk1A0; // 1A0
71  std::uint64_t unk1A8; // 1A8
72  std::uint64_t unk1B0; // 1B0
73  std::uint64_t unk1B8; // 1B8
74  std::uint64_t unk1C0; // 1C0
75  std::uint64_t unk1C8; // 1C8
76  std::uint64_t unk1D0; // 1D0
77  std::uint64_t unk1D8; // 1D8
78  std::uint64_t unk1E0; // 1E0
79  std::uint64_t unk1E8; // 1E8
80  std::uint64_t unk1F0; // 1F0
81  std::uint64_t unk1F8; // 1F8
82  std::uint64_t unk200; // 200
83  std::uint64_t unk208; // 208
84  std::uint64_t unk210; // 210
85  std::uint64_t unk218; // 218
86  private:
87  KEEP_FOR_RE()
88  };
89  static_assert(sizeof(BSXAudio2GameSound) == 0x220);
90 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSGameSound.h:6
Definition: BSXAudio2GameSound.h:11
std::uint64_t unk150
Definition: BSXAudio2GameSound.h:60
std::uint64_t unk188
Definition: BSXAudio2GameSound.h:67
std::uint64_t unk200
Definition: BSXAudio2GameSound.h:82
std::uint64_t unk1F0
Definition: BSXAudio2GameSound.h:80
void Unk_18(void) override
std::uint64_t unk210
Definition: BSXAudio2GameSound.h:84
void Unk_13(void) override
void Unk_10(void) override
std::uint64_t unk0F8
Definition: BSXAudio2GameSound.h:49
std::uint64_t unk1A8
Definition: BSXAudio2GameSound.h:71
std::uint64_t unk0E8
Definition: BSXAudio2GameSound.h:47
std::uint64_t unk100
Definition: BSXAudio2GameSound.h:50
std::uint64_t unk218
Definition: BSXAudio2GameSound.h:85
static constexpr auto RTTI
Definition: BSXAudio2GameSound.h:13
std::uint64_t unk160
Definition: BSXAudio2GameSound.h:62
std::uint64_t unk208
Definition: BSXAudio2GameSound.h:83
std::uint64_t unk0E0
Definition: BSXAudio2GameSound.h:46
std::uint64_t unk110
Definition: BSXAudio2GameSound.h:52
void Unk_0E(void) override
void Unk_0B(void) override
std::uint64_t unk0C8
Definition: BSXAudio2GameSound.h:43
void Unk_04(void) override
void Unk_06(void) override
std::uint64_t unk1E0
Definition: BSXAudio2GameSound.h:78
void Unk_08(void) override
std::uint64_t unk140
Definition: BSXAudio2GameSound.h:58
std::uint64_t unk170
Definition: BSXAudio2GameSound.h:64
void Unk_0F(void) override
void Unk_15(void) override
~BSXAudio2GameSound() override
std::uint64_t unk1C8
Definition: BSXAudio2GameSound.h:75
void Unk_14(void) override
std::uint64_t unk1F8
Definition: BSXAudio2GameSound.h:81
std::uint64_t unk158
Definition: BSXAudio2GameSound.h:61
void Unk_12(void) override
std::uint64_t unk0F0
Definition: BSXAudio2GameSound.h:48
void Unk_0D(void) override
std::uint64_t unk168
Definition: BSXAudio2GameSound.h:63
void Unk_17(void) override
std::uint64_t unk108
Definition: BSXAudio2GameSound.h:51
std::uint64_t unk1D0
Definition: BSXAudio2GameSound.h:76
std::uint64_t unk1B0
Definition: BSXAudio2GameSound.h:72
std::uint64_t unk148
Definition: BSXAudio2GameSound.h:59
static constexpr auto VTABLE
Definition: BSXAudio2GameSound.h:14
void Unk_11(void) override
void Unk_16(void) override
std::uint64_t unk198
Definition: BSXAudio2GameSound.h:69
std::uint64_t unk0D8
Definition: BSXAudio2GameSound.h:45
std::uint64_t unk178
Definition: BSXAudio2GameSound.h:65
void Unk_00(void) override
std::uint64_t unk1C0
Definition: BSXAudio2GameSound.h:74
std::uint64_t unk1E8
Definition: BSXAudio2GameSound.h:79
std::uint64_t unk138
Definition: BSXAudio2GameSound.h:57
std::uint64_t unk1B8
Definition: BSXAudio2GameSound.h:73
std::uint64_t unk1D8
Definition: BSXAudio2GameSound.h:77
std::uint64_t unk180
Definition: BSXAudio2GameSound.h:66
void Unk_09(void) override
std::uint64_t unk190
Definition: BSXAudio2GameSound.h:68
void Unk_0C(void) override
std::uint64_t unk120
Definition: BSXAudio2GameSound.h:54
std::uint64_t unk130
Definition: BSXAudio2GameSound.h:56
std::uint64_t unk1A0
Definition: BSXAudio2GameSound.h:70
std::uint64_t unk128
Definition: BSXAudio2GameSound.h:55
std::uint64_t unk118
Definition: BSXAudio2GameSound.h:53
std::uint64_t unk0D0
Definition: BSXAudio2GameSound.h:44
void Unk_0A(void) override
void Unk_07(void) override
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSXAudio2GameSound(static_cast< std::uint64_t >(690275))
constexpr std::array< REL::ID, 2 > VTABLE_BSXAudio2GameSound
Definition: Offsets_VTABLE.h:10584
Definition: IXAudio2VoiceCallback.h:6