22 static_assert(
sizeof(
LoopData) == 0xC);
30 void DoFinish(
bool a_arg1,
float a_arg2)
override;
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition BGSMusicSingleTrack.h:11
void DoFinish(bool a_arg1, float a_arg2) override
float GetDurationImpl() const override
BSResource::ID trackID
Definition BGSMusicSingleTrack.h:38
BSTArray< float > cuePoints
Definition BGSMusicSingleTrack.h:40
BSSoundHandle finaleHandle
Definition BGSMusicSingleTrack.h:47
static constexpr auto VTABLE
Definition BGSMusicSingleTrack.h:14
TrackType GetType() const override
static constexpr auto RTTI
Definition BGSMusicSingleTrack.h:13
std::uint32_t lastKnownPlaybackPosition
Definition BGSMusicSingleTrack.h:43
BSResource::ID finaleID
Definition BGSMusicSingleTrack.h:39
void Load(TESFile *a_mod) override
std::uint32_t pad5C
Definition BGSMusicSingleTrack.h:44
BSSoundHandle trackHandle
Definition BGSMusicSingleTrack.h:46
std::uint32_t loopsRemaining
Definition BGSMusicSingleTrack.h:42
std::uint32_t nextCuePoint
Definition BGSMusicSingleTrack.h:41
~BGSMusicSingleTrack() override
void DoSetDuckingAttenuation(std::uint16_t a_val) override
LoopData * loopData
Definition BGSMusicSingleTrack.h:45
void DoClearDucking() override
Definition BGSMusicTrack.h:12
TrackType
Definition BSIMusicTrack.h:12
Definition BSTArray.h:378
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BGSMusicSingleTrack
Definition Offsets_VTABLE.h:8663
constexpr REL::ID RTTI_BGSMusicSingleTrack(static_cast< std::uint64_t >(685270))
Definition BGSMusicSingleTrack.h:17
std::uint32_t loopCount
Definition BGSMusicSingleTrack.h:20
float loopBegin
Definition BGSMusicSingleTrack.h:18
float loopEnd
Definition BGSMusicSingleTrack.h:19
Definition BSSoundHandle.h:10