#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSIMusicType.h:11
std::uint32_t pad4C
Definition: BSIMusicType.h:58
stl::enumeration< MST, std::uint32_t > flags
Definition: BSIMusicType.h:49
BSTArray< std::uint32_t > trackHistory
Definition: BSIMusicType.h:55
float fadeTime
Definition: BSIMusicType.h:53
BSTArray< BSIMusicTrack * > tracks
Definition: BSIMusicType.h:56
static constexpr auto VTABLE
Definition: BSIMusicType.h:14
static constexpr auto RTTI
Definition: BSIMusicType.h:13
stl::enumeration< MUSIC_STATUS, std::uint32_t > typeStatus
Definition: BSIMusicType.h:57
virtual void DoFinish(bool a_arg1)=0
std::uint16_t ducksOtherMusicBy
Definition: BSIMusicType.h:52
std::uint8_t padding
Definition: BSIMusicType.h:51
std::uint32_t currentTrackIndex
Definition: BSIMusicType.h:54
std::uint8_t priority
Definition: BSIMusicType.h:50
MUSIC_STATUS
Definition: BSIMusicType.h:29
virtual void DoApplyDuckingAttenuation(std::uint16_t a_ducking)
MST
Definition: BSIMusicType.h:17
virtual void DoUpdate()=0
virtual void DoClearDucking()
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSIMusicType(static_cast< std::uint64_t >(685276))
constexpr std::array< REL::ID, 1 > VTABLE_BSIMusicType
Definition: Offsets_VTABLE.h:9048