3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/sound/Music.h"
7#include "mc/sound/MusicRepeatMode.h"
21 ::ll::TypedStorage<8, 32, ::std::string> mEventName;
22 ::ll::TypedStorage<4, 4, float> mVolume;
23 ::ll::TypedStorage<4, 4, float> mFadeoutSeconds;
24 ::ll::TypedStorage<1, 1, ::MusicRepeatMode> mPlayMode;
31 ::ll::TypedStorage<1, 1, ::MusicRepeatMode> mCurrentPlayMode;
33 TypedStorage<8, 40, ::std::queue<::CustomMusic::QueuedMusicItem, ::std::deque<::CustomMusic::QueuedMusicItem>>>
35 ::ll::TypedStorage<1, 1, bool> _mIsActive;
41 virtual ~CustomMusic() ;
43 virtual bool hasTracks() const ;
45 virtual
void nextTrack() ;
47 virtual
void setActive(
bool active) ;
54 ::
std::
string const& eventName,
57 ::MusicRepeatMode playMode,
Definition CustomMusic.h:5
MCAPI void addQueuedMusic(::std::string const &eventName, float volume, float fadeoutSeconds, ::MusicRepeatMode playMode, bool treatFadeAsDelay)
MCAPI bool $hasTracks() const
MCAPI void clearQueuedMusic()
static MCAPI void ** $vftable()
MCAPI void $setActive(bool active)
Definition CustomMusic.h:13