CommonLibSSE (powerof3)
BSGameSound.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  class BSGameSound
6  {
7  public:
8  inline static constexpr auto RTTI = RTTI_BSGameSound;
9  inline static constexpr auto VTABLE = VTABLE_BSGameSound;
10 
11  // add
12  virtual void Unk_00(void); // 00 - { return; }
13 
14  virtual ~BSGameSound(); // 01
15 
16  virtual void Unk_02(void); // 02 - { return (unk5C >> 4) & 1; }
17  virtual void Unk_03(void); // 03
18  virtual void Unk_04(void) = 0; // 04
19  virtual void Unk_05(void); // 05
20  virtual void Unk_06(void) = 0; // 06
21  virtual void Unk_07(void) = 0; // 07
22  virtual void Unk_08(void) = 0; // 08
23  virtual void Unk_09(void) = 0; // 09
24  virtual void Unk_0A(void) = 0; // 0A
25  virtual void Unk_0B(void); // 0B - { unk5C |= 0x800; }
26  virtual void Unk_0C(void); // 0C
27  virtual void Unk_0D(void) = 0; // 0D
28  virtual void Unk_0E(void); // 0E
29  virtual void Unk_0F(void) = 0; // 0F
30  virtual void Unk_10(void) = 0; // 10
31  virtual void Unk_11(void) = 0; // 11
32  virtual void Unk_12(void) = 0; // 12
33  virtual void Unk_13(void); // 13 - { return; }
34  virtual void Unk_14(void) = 0; // 14
35  virtual void Unk_15(void) = 0; // 15
36  virtual void Unk_16(void) = 0; // 16
37  virtual void Unk_17(void) = 0; // 17
38  virtual void Unk_18(void) = 0; // 18
39 
40  // members
41  std::uint64_t unk08; // 08
42  std::uint64_t unk10; // 10
43  std::uint64_t unk18; // 18
44  std::uint64_t unk20; // 20
45  std::uint64_t unk28; // 28
46  std::uint64_t unk30; // 30
47  std::uint64_t unk38; // 38
48  std::uint64_t unk40; // 40
49  std::uint64_t unk48; // 48
50  std::uint64_t unk50; // 50
51  std::uint64_t unk58; // 58
52  std::uint64_t unk60; // 60
53  std::uint64_t unk68; // 68
54  std::uint64_t unk70; // 70
55  std::uint64_t unk78; // 78
56  std::uint64_t unk80; // 80
57  std::uint64_t unk88; // 88
58  std::uint64_t unk90; // 90
59  std::uint64_t unk98; // 98
60  std::uint64_t unkA0; // A0
61  std::uint64_t unkA8; // A8
62  std::uint64_t unkB0; // B0
63  std::uint64_t unkB8; // B8
64  std::uint64_t unkC0; // C0
65  };
66  static_assert(sizeof(BSGameSound) == 0xC8);
67 }
Definition: BSGameSound.h:6
std::uint64_t unk98
Definition: BSGameSound.h:59
virtual void Unk_05(void)
std::uint64_t unk48
Definition: BSGameSound.h:49
std::uint64_t unk88
Definition: BSGameSound.h:57
std::uint64_t unk40
Definition: BSGameSound.h:48
static constexpr auto RTTI
Definition: BSGameSound.h:8
std::uint64_t unk20
Definition: BSGameSound.h:44
std::uint64_t unk10
Definition: BSGameSound.h:42
std::uint64_t unk70
Definition: BSGameSound.h:54
std::uint64_t unk18
Definition: BSGameSound.h:43
virtual void Unk_04(void)=0
std::uint64_t unk38
Definition: BSGameSound.h:47
virtual void Unk_03(void)
std::uint64_t unk80
Definition: BSGameSound.h:56
std::uint64_t unk58
Definition: BSGameSound.h:51
std::uint64_t unk90
Definition: BSGameSound.h:58
virtual void Unk_13(void)
virtual void Unk_14(void)=0
std::uint64_t unkA0
Definition: BSGameSound.h:60
virtual void Unk_0B(void)
virtual void Unk_15(void)=0
virtual void Unk_06(void)=0
std::uint64_t unkA8
Definition: BSGameSound.h:61
virtual void Unk_10(void)=0
std::uint64_t unk68
Definition: BSGameSound.h:53
virtual void Unk_0D(void)=0
virtual void Unk_0C(void)
virtual void Unk_02(void)
virtual void Unk_16(void)=0
std::uint64_t unkB8
Definition: BSGameSound.h:63
std::uint64_t unk30
Definition: BSGameSound.h:46
std::uint64_t unk60
Definition: BSGameSound.h:52
virtual void Unk_12(void)=0
std::uint64_t unk28
Definition: BSGameSound.h:45
virtual void Unk_0A(void)=0
std::uint64_t unkB0
Definition: BSGameSound.h:62
virtual void Unk_0E(void)
static constexpr auto VTABLE
Definition: BSGameSound.h:9
virtual void Unk_09(void)=0
virtual void Unk_17(void)=0
virtual void Unk_11(void)=0
virtual void Unk_00(void)
std::uint64_t unkC0
Definition: BSGameSound.h:64
virtual void Unk_0F(void)=0
std::uint64_t unk78
Definition: BSGameSound.h:55
virtual void Unk_08(void)=0
virtual void Unk_18(void)=0
std::uint64_t unk50
Definition: BSGameSound.h:50
virtual void Unk_07(void)=0
virtual ~BSGameSound()
std::uint64_t unk08
Definition: BSGameSound.h:41
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSGameSound(static_cast< std::uint64_t >(690253))
constexpr std::array< REL::ID, 1 > VTABLE_BSGameSound
Definition: Offsets_VTABLE.h:9033