LeviLamina
Loading...
Searching...
No Matches
LevelSoundManager Class Reference
+ Inheritance diagram for LevelSoundManager:

Classes

struct  QueuedSoundBroadcastMultipleUserIdsPacket
 
struct  QueuedSoundBroadcastPacket
 
struct  QueuedSoundBroadcastUserIdPacket
 
struct  QueuedSoundSendPacket
 

Public Member Functions

LevelSoundManageroperator= (LevelSoundManager const &)
 
 LevelSoundManager (LevelSoundManager const &)
 
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 ()
 
MCAPI ::Bedrock::PubSub::Connector< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool)> & $getOnLevelSoundEventConnector ()
 
MCAPI ::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 ()
 
MCAPI ::Bedrock::PubSub::Connector< void()> & $getOnStopMusicEventConnector ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk406f62
 
::ll::UntypedStorage< 8, 24 > mUnk3014c0
 
::ll::UntypedStorage< 1, 1 > mUnk9b5acc
 
::ll::UntypedStorage< 1, 1 > mUnkc1d14b
 
::ll::UntypedStorage< 8, 24 > mUnk56a928
 
::ll::UntypedStorage< 8, 24 > mUnk1b0ff2
 
::ll::UntypedStorage< 8, 128 > mUnk92a7e1
 
::ll::UntypedStorage< 8, 128 > mUnk8fd53d
 
::ll::UntypedStorage< 8, 128 > mUnk9a160d
 
::ll::UntypedStorage< 8, 128 > mUnk5bbd46
 
::ll::UntypedStorage< 8, 128 > mUnkc7e910
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Constructor & Destructor Documentation

◆ LevelSoundManager()

MCAPI LevelSoundManager::LevelSoundManager ( ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > soundPlayer,
bool isClientSide,
::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > levelEventCoordinator,
::Bedrock::NotNullNonOwnerPtr<::PacketSender > packetSender,
bool isServerAuthSoundEnabled )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ getOnLevelSoundEventConnector()

virtual ::Bedrock::PubSub::Connector< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool)> & LevelSoundManager::getOnLevelSoundEventConnector ( )
virtual

◆ getOnLevelSoundEventWithVolumeAndPitchConnector()

virtual ::Bedrock::PubSub::Connector< void(::std::string const &, ::Vec3 const &, float, float)> & LevelSoundManager::getOnLevelSoundEventWithVolumeAndPitchConnector ( )
virtual

◆ getOnStopLevelSoundEventConnector()

virtual ::Bedrock::PubSub::Connector< void(::std::string const &)> & LevelSoundManager::getOnStopLevelSoundEventConnector ( )
virtual

◆ getOnStopAllLevelSoundsEventConnector()

virtual ::Bedrock::PubSub::Connector< void()> & LevelSoundManager::getOnStopAllLevelSoundsEventConnector ( )
virtual

◆ getOnStopMusicEventConnector()

virtual ::Bedrock::PubSub::Connector< void()> & LevelSoundManager::getOnStopMusicEventConnector ( )
virtual

◆ _queueSoundPacket()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ broadcastSoundEvent()

MCAPI void LevelSoundManager::broadcastSoundEvent ( ::IDimension & dimension,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
int data,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal,
::Player * primaryLocalPlayer )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ playPredictiveSynchronizedSound()

MCAPI void LevelSoundManager::playPredictiveSynchronizedSound ( ::IDimension & dimension,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
::Player * targetPlayer,
int data,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ playSynchronizedSound_DEPRECATED()

MCAPI void LevelSoundManager::playSynchronizedSound_DEPRECATED ( ::IDimension & dimension,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
::Player * primaryLocalPlayer,
int data,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ stopSoundEvent()

MCAPI void LevelSoundManager::stopSoundEvent ( ::std::string const & name)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * LevelSoundManager::$ctor ( ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > soundPlayer,
bool isClientSide,
::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > levelEventCoordinator,
::Bedrock::NotNullNonOwnerPtr<::PacketSender > packetSender,
bool isServerAuthSoundEnabled )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void LevelSoundManager::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getOnLevelSoundEventConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool)> & LevelSoundManager::$getOnLevelSoundEventConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getOnLevelSoundEventWithVolumeAndPitchConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::std::string const &, ::Vec3 const &, float, float)> & LevelSoundManager::$getOnLevelSoundEventWithVolumeAndPitchConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getOnStopLevelSoundEventConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::std::string const &)> & LevelSoundManager::$getOnStopLevelSoundEventConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getOnStopAllLevelSoundsEventConnector()

MCAPI ::Bedrock::PubSub::Connector< void()> & LevelSoundManager::$getOnStopAllLevelSoundsEventConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getOnStopMusicEventConnector()

MCAPI ::Bedrock::PubSub::Connector< void()> & LevelSoundManager::$getOnStopMusicEventConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** LevelSoundManager::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: