|
|
using | EventSoundMap = ::std::unordered_map<::SharedTypes::Legacy::LevelSoundEvent, ::Sound> |
|
using | NamedSoundMap = ::std::unordered_map<::HashedString, ::Sound> |
|
|
MCAPI::Sound const & | _getBlockSound (::std::unordered_map<::std::string, ::SoundMapping::BlockSounds > const &blockSounds, ::SharedTypes::Legacy::LevelSoundEvent eventType, ::std::string const &blockType) const |
|
MCAPI void | _loadSounds (::Json::Value const &json, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator) |
|
MCAPI::Sound const & | getEntitySound (::SharedTypes::Legacy::LevelSoundEvent eventType, ::ActorSoundIdentifier const &actorSoundIdentifier) const |
|
MCAPI::Sound const & | getEventSound (::SharedTypes::Legacy::LevelSoundEvent eventType) const |
|
MCAPI::Sound const & | getNamedSound (::HashedString const &name) const |
|
MCAPI::Sound | getSound (::SharedTypes::Legacy::LevelSoundEvent eventType, ::ActorSoundIdentifier const &actorSoundIdentifier, ::std::string const &blockType, ::Random &rand) const |
|
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::SharedTypes::Legacy::LevelSoundEvent, ::Sound > > | mEventSounds |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::Sound > > | mNamedSounds |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::SoundMapping::EntitySounds > > | mEntitySounds |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::SoundMapping::BlockSounds > > | mBlockSounds |
|
::ll::TypedStorage< 8, 128, ::SoundMapping::ActorInteractiveSounds > | mEntityInteractiveSounds |
The documentation for this class was generated from the following files: