#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: