21 static_assert(
sizeof(
LoopData) == 0xC);
29 void DoFinish(
bool a_arg1,
float a_arg2)
override;
Definition BGSMusicSingleTrack.h:11
void DoFinish(bool a_arg1, float a_arg2) override
float GetDurationImpl() const override
BSResource::ID trackID
Definition BGSMusicSingleTrack.h:37
BSTArray< float > cuePoints
Definition BGSMusicSingleTrack.h:39
BSSoundHandle finaleHandle
Definition BGSMusicSingleTrack.h:46
TrackType GetType() const override
static constexpr auto RTTI
Definition BGSMusicSingleTrack.h:13
std::uint32_t lastKnownPlaybackPosition
Definition BGSMusicSingleTrack.h:42
BSResource::ID finaleID
Definition BGSMusicSingleTrack.h:38
void Load(TESFile *a_mod) override
std::uint32_t pad5C
Definition BGSMusicSingleTrack.h:43
BSSoundHandle trackHandle
Definition BGSMusicSingleTrack.h:45
std::uint32_t loopsRemaining
Definition BGSMusicSingleTrack.h:41
std::uint32_t nextCuePoint
Definition BGSMusicSingleTrack.h:40
~BGSMusicSingleTrack() override
void DoSetDuckingAttenuation(std::uint16_t a_val) override
LoopData * loopData
Definition BGSMusicSingleTrack.h:44
void DoClearDucking() override
Definition BGSMusicTrack.h:12
TrackType
Definition BSIMusicTrack.h:11
Definition BSTArray.h:377
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSMusicSingleTrack(685270, 393044, 0x1ee2af8)
Definition BGSMusicSingleTrack.h:16
std::uint32_t loopCount
Definition BGSMusicSingleTrack.h:19
float loopBegin
Definition BGSMusicSingleTrack.h:17
float loopEnd
Definition BGSMusicSingleTrack.h:18
Definition BSSoundHandle.h:9