33 virtual void DoFinish(
bool a_immediate,
float a_fadeTime) = 0;
Definition: BSIMusicTrack.h:6
static constexpr auto RTTI
Definition: BSIMusicTrack.h:8
virtual bool TestCanPlay() const
virtual void DoClearDucking()
MUSIC_STATUS
Definition: BSIMusicTrack.h:19
virtual void DoUpdate()=0
virtual TrackType GetType() const =0
virtual float GetDurationImpl() const =0
static constexpr auto VTABLE
Definition: BSIMusicTrack.h:9
REX::EnumSet< MUSIC_STATUS, std::uint32_t > trackStatus
Definition: BSIMusicTrack.h:42
std::uint32_t pad0C
Definition: BSIMusicTrack.h:43
TrackType
Definition: BSIMusicTrack.h:12
virtual MUSIC_STATUS GetMusicStatus() const
virtual void DoSetDuckingAttenuation(std::uint16_t a_ducking)
virtual void DoFinish(bool a_immediate, float a_fadeTime)=0
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BSIMusicTrack
Definition: Offsets_VTABLE.h:9047
constexpr REL::ID RTTI_BSIMusicTrack(static_cast< std::uint64_t >(685259))