|
CommonLibSSE (Parapets fork)
|
#include <BSXAudio2GameSound.h>
Public Member Functions | |
| void | OutputModelChangedImpl () override |
| ~BSXAudio2GameSound () override | |
| std::uint32_t | GetCurrentPlaybackPosition () const override |
| bool | SyncOpen () override |
| bool | StartAsyncOpen () override |
| bool | TestAsyncOpenReady () override |
| bool | FinishAsyncOpen () override |
| bool | HandleExternalOpen () override |
| bool | Prepare () override |
| void | Copy (BSGameSound *a_other, bool a_update) override |
| void | UpdateEmitterPosition () override |
| bool | Update () override |
| void | SetEmitterPositionImpl (const NiPoint3 &a_position) override |
| void | GetEmitterPositionImpl (NiPoint3 &a_position) const override |
| void | Unk_11 (float a_arg1, float a_arg2) override |
| void | 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) override |
| void | DoApplyFrequency () override |
| void | Seek (std::uint32_t a_milliseconds) override |
| void | PlayImpl () override |
| void | PauseImpl () override |
| void | StopImpl () override |
| void | SetVolumeImpl () override |
| void | SeekInSamples (std::uint32_t a_samples) |
Public Member Functions inherited from RE::BSGameSound | |
| virtual | ~BSGameSound () |
| virtual bool | IsSoundFinished () const |
| virtual void | SetSoundFinished (bool a_set) |
| virtual bool | PriorityTest (const BSGameSound *a_other) const |
| TES_HEAP_REDEFINE_NEW () | |
| void | SetOutputModel (BSISoundOutputModel *a_outputModel) |
| void | SetVolume (float a_volume) |
| constexpr float | GetFrequency () const noexcept |
| constexpr bool | HasBeenOpened () const noexcept |
| constexpr bool | IsAsyncOpening () const noexcept |
| constexpr bool | IsInDecay () const noexcept |
| constexpr bool | IsOpening () const noexcept |
| constexpr bool | IsMusic () const noexcept |
| constexpr bool | IsPaused () const noexcept |
| constexpr bool | IsPlayable () const noexcept |
| constexpr bool | IsPlaying () const noexcept |
| constexpr bool | IsValid () const noexcept |
| constexpr bool | IsValidBeam () const noexcept |
| constexpr const BSISoundCategory * | QCategory () const noexcept |
| constexpr bool | QPositionSet () const noexcept |
Static Public Member Functions | |
| static BSXAudio2Audio * | GetAudioImplementation () |
| static void | SetAudioImplementation (BSXAudio2Audio *a_impl) |
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_BSXAudio2GameSound |
Static Public Attributes inherited from RE::BSGameSound | |
| static constexpr auto | RTTI = RTTI_BSGameSound |
Additional Inherited Members | |
Public Types inherited from RE::BSGameSound | |
| 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) |
|
override |
|
overridevirtual |
Reimplemented from RE::BSGameSound.
|
overridevirtual |
Reimplemented from RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
static |
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Reimplemented from RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Reimplemented from RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
| void RE::BSXAudio2GameSound::SeekInSamples | ( | std::uint32_t | a_samples | ) |
|
overridevirtual |
Implements RE::BSGameSound.
|
static |
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
|
overridevirtual |
Reimplemented from RE::BSGameSound.
|
overridevirtual |
Implements RE::BSGameSound.
| std::uint16_t RE::BSXAudio2GameSound::buffersQueued |
| std::uint32_t RE::BSXAudio2GameSound::buffersSubmitted |
| X3DAUDIO_CONE RE::BSXAudio2GameSound::cone |
| X3DAUDIO_DISTANCE_CURVE_POINT RE::BSXAudio2GameSound::curvePoints[6] |
| std::uint32_t RE::BSXAudio2GameSound::dataOffset |
| X3DAUDIO_DSP_SETTINGS RE::BSXAudio2GameSound::dspSettings |
| X3DAUDIO_EMITTER RE::BSXAudio2GameSound::emitter |
| std::uint32_t RE::BSXAudio2GameSound::lastUpdateTime |
| std::uint16_t RE::BSXAudio2GameSound::packetIndex |
| std::byte RE::BSXAudio2GameSound::pad20C[4] |
| std::uint32_t RE::BSXAudio2GameSound::playbackPosition |
|
inlinestaticconstexpr |
| std::uint32_t RE::BSXAudio2GameSound::samplesPlayed |
| IXAudio2SourceVoice* RE::BSXAudio2GameSound::sourceVoice |
| BSXAudio2DataSrc* RE::BSXAudio2GameSound::src |
| BSXAudio2DataSrc::StreamPacket* RE::BSXAudio2GameSound::streamPackets[2] |
| X3DAUDIO_DISTANCE_CURVE RE::BSXAudio2GameSound::volumeCurve |