15 class BSAudioListener;
40 static_assert(
sizeof(
BSAudio) == 0x18);
Definition: BSAudioListener.h:9
Definition: BSAudioMonitor.h:25
std::uint64_t unk08
Definition: BSAudio.h:37
virtual void ReleaseGameSound(BSGameSound *a_gameSound)=0
static constexpr auto RTTI
Definition: BSAudio.h:20
virtual BSAudioMonitor::Receiver GetReceiver(std::uint32_t a_monitor)
BSAudioListener * audioListener
Definition: BSAudio.h:38
virtual void PostGameSoundUpdates()
virtual void ReleaseMonitor(std::uint32_t a_monitor)
virtual bool Init(WinAPI::HWND *a_wnd)
virtual BSGameSound * GetGameSound(const BSResource::ID &a_resourceID)=0
virtual void ApplyReverbType(const BSIReverbType *a_reverbType, std::uint32_t a_tickLength)
virtual const BSFixedString & GetSystemName()=0
virtual std::uint32_t CreateMonitor()
Definition: BSGameSound.h:16
Definition: BSIReverbType.h:6
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSAudio
Definition: Offsets_RTTI.h:1632
HWND__ * HWND
Definition: WinAPI.h:37