|
| virtual ::Bedrock::PubSub::Connector< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool)> & | getOnLevelSoundEventConnector () |
| |
| virtual ::Bedrock::PubSub::Connector< void(::std::string const &, ::Vec3 const &, float, float)> & | getOnLevelSoundEventWithVolumeAndPitchConnector () |
| |
| virtual ::Bedrock::PubSub::Connector< void(::std::string const &)> & | getOnStopLevelSoundEventConnector () |
| |
| virtual ::Bedrock::PubSub::Connector< void()> & | getOnStopAllLevelSoundsEventConnector () |
| |
| virtual ::Bedrock::PubSub::Connector< void()> & | getOnStopMusicEventConnector () |
| |
|
MCAPI | LevelSoundManager (::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > soundPlayer, bool isClientSide, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > levelEventCoordinator, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > packetSender, bool isServerAuthSoundEnabled) |
| |
|
MCAPI void | _queueSoundPacket (::std::variant< ::LevelSoundManager::QueuedSoundSendPacket, ::LevelSoundManager::QueuedSoundBroadcastPacket, ::LevelSoundManager::QueuedSoundBroadcastUserIdPacket, ::LevelSoundManager::QueuedSoundBroadcastMultipleUserIdsPacket > packet) |
| |
|
MCAPI void | broadcastSoundEvent (::IDimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal, ::Player *primaryLocalPlayer) |
| |
|
MCAPI void | playPredictiveSynchronizedSound (::IDimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, ::Player *targetPlayer, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal) |
| |
|
MCAPI void | playSynchronizedSound_DEPRECATED (::IDimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, ::Player *primaryLocalPlayer, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal) |
| |
|
MCAPI void | stopSoundEvent (::std::string const &name) |
| |
|
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > soundPlayer, bool isClientSide, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > levelEventCoordinator, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > packetSender, bool isServerAuthSoundEnabled) |
| |
|
MCAPI void | $dtor () |
| |
|
MCFOLD ::Bedrock::PubSub::Connector< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool)> & | $getOnLevelSoundEventConnector () |
| |
|
MCFOLD ::Bedrock::PubSub::Connector< void(::std::string const &, ::Vec3 const &, float, float)> & | $getOnLevelSoundEventWithVolumeAndPitchConnector () |
| |
|
MCAPI ::Bedrock::PubSub::Connector< void(::std::string const &)> & | $getOnStopLevelSoundEventConnector () |
| |
|
MCAPI ::Bedrock::PubSub::Connector< void()> & | $getOnStopAllLevelSoundsEventConnector () |
| |
|
MCFOLD ::Bedrock::PubSub::Connector< void()> & | $getOnStopMusicEventConnector () |
| |
|
MCFOLD void * | $ctor () |
| |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
| |
|
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::SoundPlayerInterface > > | mSoundPlayer |
| |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > > | mLevelPacketSender |
| |
|
::ll::TypedStorage< 1, 1, bool > | mIsClientSide |
| |
|
::ll::TypedStorage< 1, 1, bool > | mServerAuthSoundEnabled |
| |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > const > | mLevelEventCoordinator |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::variant< ::LevelSoundManager::QueuedSoundSendPacket, ::LevelSoundManager::QueuedSoundBroadcastPacket, ::LevelSoundManager::QueuedSoundBroadcastUserIdPacket, ::LevelSoundManager::QueuedSoundBroadcastMultipleUserIdsPacket > > > | mSoundPacketQueue |
| |
|
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnLevelSoundEvent |
| |
|
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::std::string const &, ::Vec3 const &, float, float), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnLevelSoundEventWithVolumeAndPitch |
| |
|
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::std::string const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnStopLevelSoundEvent |
| |
|
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnStopAllLevelSoundsEvent |
| |
|
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnStopMusicEvent |
| |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
| |