#include <BSGameSound.h>
|
| enum class | Flags {
HasBeenOpened = 1 << 0
, IsSoundFinished = 1 << 4
, IsPlaying = 1 << 5
, IsPaused = 1 << 6
,
IsValid = 1 << 8
, IsPlayable = 1 << 11
, IsOpening = 1 << 12
, IsValidBeam = 1 << 15
,
IsAsyncOpening = 1 << 18
, IsInDecay = 1 << 19
, PositionSet = 1 << 20
} |
| |
| enum class | SoundType { Music = 1 << 5
} |
| |
| using | UnkCallbackFunc = void(void *, std::uint32_t) |
| |
◆ UnkCallbackFunc
◆ Flags
| Enumerator |
|---|
| HasBeenOpened | |
| IsSoundFinished | |
| IsPlaying | |
| IsPaused | |
| IsValid | |
| IsPlayable | |
| IsOpening | |
| IsValidBeam | |
| IsAsyncOpening | |
| IsInDecay | |
| PositionSet | |
◆ SoundType
◆ ~BSGameSound()
| virtual RE::BSGameSound::~BSGameSound |
( |
| ) |
|
|
virtual |
◆ Copy()
| virtual void RE::BSGameSound::Copy |
( |
BSGameSound * |
a_other, |
|
|
bool |
a_updateImpl |
|
) |
| |
|
virtual |
◆ DoApplyFrequency()
| virtual void RE::BSGameSound::DoApplyFrequency |
( |
| ) |
|
|
virtual |
◆ FinishAsyncOpen()
| virtual bool RE::BSGameSound::FinishAsyncOpen |
( |
| ) |
|
|
pure virtual |
◆ GetCurrentPlaybackPosition()
| virtual std::uint32_t RE::BSGameSound::GetCurrentPlaybackPosition |
( |
| ) |
const |
|
pure virtual |
◆ GetEmitterPositionImpl()
| virtual void RE::BSGameSound::GetEmitterPositionImpl |
( |
NiPoint3 & |
a_position | ) |
const |
|
pure virtual |
◆ GetFrequency()
| constexpr float RE::BSGameSound::GetFrequency |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ HandleExternalOpen()
| virtual bool RE::BSGameSound::HandleExternalOpen |
( |
| ) |
|
|
pure virtual |
◆ HasBeenOpened()
| constexpr bool RE::BSGameSound::HasBeenOpened |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsAsyncOpening()
| constexpr bool RE::BSGameSound::IsAsyncOpening |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsInDecay()
| constexpr bool RE::BSGameSound::IsInDecay |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsMusic()
| constexpr bool RE::BSGameSound::IsMusic |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsOpening()
| constexpr bool RE::BSGameSound::IsOpening |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsPaused()
| constexpr bool RE::BSGameSound::IsPaused |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsPlayable()
| constexpr bool RE::BSGameSound::IsPlayable |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsPlaying()
| constexpr bool RE::BSGameSound::IsPlaying |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsSoundFinished()
| virtual bool RE::BSGameSound::IsSoundFinished |
( |
| ) |
const |
|
virtual |
◆ IsValid()
| constexpr bool RE::BSGameSound::IsValid |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsValidBeam()
| constexpr bool RE::BSGameSound::IsValidBeam |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ OutputModelChangedImpl()
| virtual void RE::BSGameSound::OutputModelChangedImpl |
( |
| ) |
|
|
virtual |
◆ PauseImpl()
| virtual void RE::BSGameSound::PauseImpl |
( |
| ) |
|
|
pure virtual |
◆ PlayImpl()
| virtual void RE::BSGameSound::PlayImpl |
( |
| ) |
|
|
pure virtual |
◆ Prepare()
| virtual bool RE::BSGameSound::Prepare |
( |
| ) |
|
|
virtual |
◆ PriorityTest()
| virtual bool RE::BSGameSound::PriorityTest |
( |
const BSGameSound * |
a_other | ) |
const |
|
virtual |
◆ QCategory()
◆ QPositionSet()
| constexpr bool RE::BSGameSound::QPositionSet |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ Seek()
| virtual void RE::BSGameSound::Seek |
( |
std::uint32_t |
a_milliseconds | ) |
|
|
pure virtual |
◆ SetAttenuationCurve()
| virtual void RE::BSGameSound::SetAttenuationCurve |
( |
std::uint16_t |
a_val1, |
|
|
std::uint16_t |
a_val2, |
|
|
std::uint16_t |
a_val3, |
|
|
std::uint16_t |
a_val4, |
|
|
std::uint16_t |
a_val5 |
|
) |
| |
|
pure virtual |
◆ SetEmitterPositionImpl()
| virtual void RE::BSGameSound::SetEmitterPositionImpl |
( |
const NiPoint3 & |
a_position | ) |
|
|
pure virtual |
◆ SetOutputModel()
◆ SetSoundFinished()
| virtual void RE::BSGameSound::SetSoundFinished |
( |
bool |
a_set | ) |
|
|
virtual |
◆ SetVolume()
| void RE::BSGameSound::SetVolume |
( |
float |
a_volume | ) |
|
◆ SetVolumeImpl()
| virtual void RE::BSGameSound::SetVolumeImpl |
( |
| ) |
|
|
pure virtual |
◆ StartAsyncOpen()
| virtual bool RE::BSGameSound::StartAsyncOpen |
( |
| ) |
|
|
pure virtual |
◆ StopImpl()
| virtual void RE::BSGameSound::StopImpl |
( |
| ) |
|
|
pure virtual |
◆ SyncOpen()
| virtual bool RE::BSGameSound::SyncOpen |
( |
| ) |
|
|
pure virtual |
◆ TES_HEAP_REDEFINE_NEW()
| RE::BSGameSound::TES_HEAP_REDEFINE_NEW |
( |
| ) |
|
◆ TestAsyncOpenReady()
| virtual bool RE::BSGameSound::TestAsyncOpenReady |
( |
| ) |
|
|
pure virtual |
◆ Unk_11()
| virtual void RE::BSGameSound::Unk_11 |
( |
float |
a_arg1, |
|
|
float |
a_arg2 |
|
) |
| |
|
pure virtual |
◆ Update()
| virtual bool RE::BSGameSound::Update |
( |
| ) |
|
|
virtual |
◆ UpdateEmitterPosition()
| virtual void RE::BSGameSound::UpdateEmitterPosition |
( |
| ) |
|
|
pure virtual |
◆ beamEnd
◆ category
◆ durationMilliseconds
| std::uint32_t RE::BSGameSound::durationMilliseconds |
◆ flags
◆ frequency
| std::uint8_t RE::BSGameSound::frequency |
◆ freqVariance
| std::uint8_t RE::BSGameSound::freqVariance |
◆ listenerDistance
| float RE::BSGameSound::listenerDistance |
◆ outputModel
◆ pad2C
| std::byte RE::BSGameSound::pad2C[4] |
◆ pad6E
| std::byte RE::BSGameSound::pad6E[2] |
◆ padC2
| std::byte RE::BSGameSound::padC2[6] |
◆ priority
| std::uint32_t RE::BSGameSound::priority |
◆ requests
◆ resourceID
◆ RTTI
◆ soundMessageList
◆ soundType
◆ staticAttenuation
| std::uint16_t RE::BSGameSound::staticAttenuation |
◆ systemAttenuation
| std::uint16_t RE::BSGameSound::systemAttenuation |
◆ unk4C
| std::uint32_t RE::BSGameSound::unk4C |
◆ unk54
| std::uint32_t RE::BSGameSound::unk54 |
◆ unk58
| std::uint32_t RE::BSGameSound::unk58 |
◆ unk66
| std::uint16_t RE::BSGameSound::unk66 |
◆ unk6A
| std::uint16_t RE::BSGameSound::unk6A |
◆ unk6C
| std::uint16_t RE::BSGameSound::unk6C |
◆ unk74
| float RE::BSGameSound::unk74 |
◆ unk78
| float RE::BSGameSound::unk78 |
◆ unk7C
| std::uint32_t RE::BSGameSound::unk7C |
◆ unk84
| std::uint32_t RE::BSGameSound::unk84 |
◆ unk88
| std::uint64_t RE::BSGameSound::unk88 |
◆ unk90
◆ unk98
| std::uint64_t RE::BSGameSound::unk98 |
◆ unkA0
| std::uint64_t RE::BSGameSound::unkA0 |
◆ unkAC
| std::uint32_t RE::BSGameSound::unkAC |
◆ volume
| float RE::BSGameSound::volume |
The documentation for this class was generated from the following file: