CommonLibSSE NG
BSISoundDescriptor.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
6  {
7  public:
8  inline static constexpr auto RTTI = RTTI_BSISoundDescriptor;
9 
11  {
12  public:
14 
15  virtual ~BSIPlaybackCharacteristics(); // 00
16 
17  // add
18  virtual std::uint8_t GetFrequencyShift() = 0; // 01
19  virtual std::uint8_t GetFrequencyVariance() = 0; // 02
20  virtual std::uint8_t GetPriority() = 0; // 03
21  virtual std::uint16_t GetStaticAttenuation() = 0; // 04
22  virtual std::uint8_t GetDBVariance() = 0; // 05
23  };
24  static_assert(sizeof(BSIPlaybackCharacteristics) == 0x8);
25 
26  virtual ~BSISoundDescriptor(); // 00
27 
28  // add
29  virtual void Unk_01(void) = 0; // 01
30  virtual void Unk_02(void) = 0; // 02
31  };
32  static_assert(sizeof(BSISoundDescriptor) == 0x8);
33 }
Definition: BSISoundDescriptor.h:11
static constexpr auto RTTI
Definition: BSISoundDescriptor.h:13
Definition: BSISoundDescriptor.h:6
virtual void Unk_02(void)=0
virtual void Unk_01(void)=0
virtual ~BSISoundDescriptor()
static constexpr auto RTTI
Definition: BSISoundDescriptor.h:8
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BSISoundDescriptor(685285, 393061, 0x1ee3058)
constexpr REL::VariantID RTTI_BSISoundDescriptor__BSIPlaybackCharacteristics(685294, 393073, 0x1ee3350)