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::ID RTTI_BGSMusicSingleTrack
Definition: Offsets_RTTI.h:1341
 
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:10