Definition: BSIMusicType.h:11
std::uint32_t pad4C
Definition: BSIMusicType.h:57
stl::enumeration< MST, std::uint32_t > flags
Definition: BSIMusicType.h:48
BSTArray< std::uint32_t > trackHistory
Definition: BSIMusicType.h:54
float fadeTime
Definition: BSIMusicType.h:52
BSTArray< BSIMusicTrack * > tracks
Definition: BSIMusicType.h:55
static constexpr auto RTTI
Definition: BSIMusicType.h:13
stl::enumeration< MUSIC_STATUS, std::uint32_t > typeStatus
Definition: BSIMusicType.h:56
virtual void DoFinish(bool a_arg1)=0
std::uint16_t ducksOtherMusicBy
Definition: BSIMusicType.h:51
std::uint8_t padding
Definition: BSIMusicType.h:50
std::uint32_t currentTrackIndex
Definition: BSIMusicType.h:53
std::uint8_t priority
Definition: BSIMusicType.h:49
MUSIC_STATUS
Definition: BSIMusicType.h:28
virtual void DoApplyDuckingAttenuation(std::uint16_t a_ducking)
MST
Definition: BSIMusicType.h:16
virtual void DoUpdate()=0
virtual void DoClearDucking()
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSIMusicType
Definition: Offsets_RTTI.h:1732