|
|
MCAPI | MusicManager (::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > const &soundPlayer) |
|
MCAPI ::Bedrock::NonOwnerPointer<::Music > | _findBiomeSpecificMusic (::Player const &, ::std::string const &biomeName, ::std::optional<::std::string > const &biomeMusicDefinition) const |
|
MCAPI ::Bedrock::NonOwnerPointer<::Music > | _getMusic (::std::string const &musicDefinition) |
|
MCAPI void | _update (::Bedrock::NotNullNonOwnerPtr<::Music > desiredMusic) |
|
MCAPI ::Bedrock::NonOwnerPointer<::Music > | getSituationalMusic (::LocalPlayer const *player, bool isCreditsScreen, bool isLoadingProgressScreen) |
|
MCAPI void | load (::ResourcePackManager &resourcePackManager, ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator, ::std::shared_ptr<::std::vector<::Bedrock::Resources::PreloadedPathHandle > > preloadHandles) |
|
MCAPI void | playCustomMusic (::std::string const &eventName, float volume, float fadeoutSeconds, ::MusicRepeatMode playMode) |
|
MCAPI void | registerPauseManagerCallback (::Bedrock::PubSub::Connector< void(bool)> &connector) |
|
MCAPI void | update (::LocalPlayer const *player, bool isCreditsScreen, bool isLoadingProgressScreen) |
|
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > const &soundPlayer) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 216, ::CustomMusic > | mCustomMusic |
|
::ll::TypedStorage< 1, 1, bool > | mPaused |
|
::ll::TypedStorage< 4, 4, int > | mNextSongDelay |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::SoundPlayerInterface > > | mSoundPlayer |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::Music > > | mCurrentMusic |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::Music > > | mPausedMusic |
|
::ll::TypedStorage< 4, 4, ::Category > | mLastMusicCategory |
|
::ll::TypedStorage< 8, 32, ::std::string > | mCurrentMusicName |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::Music > > > | mMusicDefinitions |
|
::ll::TypedStorage< 8, 16, ::Bedrock::Threading::CountTracker > | mDeferMusicRefCount |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< void * > > | mInitLoadingDeferment |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< void * > > | mResumeLoadingDeferment |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnPauseStateChangeSubscription |
|
::ll::TypedStorage< 1, 1, bool > | mIsMusicReady |