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) ;
53 MCAPI
void addQueuedMusic(
54 ::std::
string const& eventName,
57 ::MusicRepeatMode playMode,
61 MCAPI
void clearQueuedMusic();
73 MCAPI
bool $hasTracks() const;
75 MCAPI
void $nextTrack();
77 MCAPI
void $setActive(
bool active);
Definition CustomMusic.h:5
static MCAPI void ** $vftable()
Definition CustomMusic.h:13