|
CommonLibSSE (Parapets fork)
|
#include <BGSMusicSingleTrack.h>
Classes | |
| struct | LoopData |
Public Member Functions | |
| ~BGSMusicSingleTrack () override | |
| void | DoUpdate () override |
| void | DoPlay () override |
| void | DoPause () override |
| void | DoFinish (bool a_arg1, float a_arg2) override |
| float | GetDurationImpl () const override |
| TrackType | GetType () const override |
| void | DoSetDuckingAttenuation (std::uint16_t a_val) override |
| void | DoClearDucking () override |
| void | Load (TESFile *a_mod) override |
Public Member Functions inherited from RE::BGSMusicTrack | |
| ~BGSMusicTrack () override | |
| bool | TestCanPlay () const override |
| virtual void | InitItem (TESForm *a_form) |
Public Member Functions inherited from RE::BSIMusicTrack | |
| virtual | ~BSIMusicTrack () |
| virtual MUSIC_STATUS | GetMusicStatus () const |
Public Attributes | |
| BSResource::ID | trackID |
| BSResource::ID | finaleID |
| BSTArray< float > | cuePoints |
| std::uint32_t | nextCuePoint |
| std::uint32_t | loopsRemaining |
| std::uint32_t | lastKnownPlaybackPosition |
| std::uint32_t | pad5C |
| LoopData * | loopData |
| BSSoundHandle | trackHandle |
| BSSoundHandle | finaleHandle |
Public Attributes inherited from RE::BGSMusicTrack | |
| TESCondition | conditions |
| std::uint64_t | unk18 |
Public Attributes inherited from RE::BSIMusicTrack | |
| stl::enumeration< MUSIC_STATUS, std::uint32_t > | trackStatus |
| std::uint32_t | pad0C |
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_BGSMusicSingleTrack |
Static Public Attributes inherited from RE::BGSMusicTrack | |
| static constexpr auto | RTTI = RTTI_BGSMusicTrack |
Static Public Attributes inherited from RE::BSIMusicTrack | |
| static constexpr auto | RTTI = RTTI_BSIMusicTrack |
Additional Inherited Members | |
Public Types inherited from RE::BSIMusicTrack | |
| enum class | TrackType : std::uint32_t { kSilentTrack = 0xA1A9C4D5 , kSingleTrack = 0x6ED7E048 , kPalette = 0x23F678C3 } |
| enum class | MUSIC_STATUS { kInactive = 0 , kPlaying = 1 , kPaused = 2 , kFinishing = 3 , kFinished = 4 } |
|
override |
|
overridevirtual |
Reimplemented from RE::BSIMusicTrack.
|
overridevirtual |
Implements RE::BSIMusicTrack.
|
overridevirtual |
Implements RE::BSIMusicTrack.
|
overridevirtual |
Implements RE::BSIMusicTrack.
|
overridevirtual |
Reimplemented from RE::BSIMusicTrack.
|
overridevirtual |
Implements RE::BSIMusicTrack.
|
overridevirtual |
Implements RE::BSIMusicTrack.
|
overridevirtual |
Implements RE::BSIMusicTrack.
|
overridevirtual |
Implements RE::BGSMusicTrack.
| BSTArray<float> RE::BGSMusicSingleTrack::cuePoints |
| BSSoundHandle RE::BGSMusicSingleTrack::finaleHandle |
| BSResource::ID RE::BGSMusicSingleTrack::finaleID |
| std::uint32_t RE::BGSMusicSingleTrack::lastKnownPlaybackPosition |
| LoopData* RE::BGSMusicSingleTrack::loopData |
| std::uint32_t RE::BGSMusicSingleTrack::loopsRemaining |
| std::uint32_t RE::BGSMusicSingleTrack::nextCuePoint |
| std::uint32_t RE::BGSMusicSingleTrack::pad5C |
|
inlinestaticconstexpr |
| BSSoundHandle RE::BGSMusicSingleTrack::trackHandle |
| BSResource::ID RE::BGSMusicSingleTrack::trackID |