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

Public Member Functions

virtual uint64 play (::std::string const &, ::Vec3 const &, float, float)
virtual uint64 playUI (::std::string const &, float, float)
virtual void playMusic (::std::string const &, float, uint &)
virtual void playMusic (::std::string const &, float)
virtual bool isLoadingMusic () const
virtual bool isPlayingMusicEvent (::std::string const &) const
virtual bool isPlayingMusic (::Core::PathView) const
virtual ::Core::PathBuffer<::std::string > const getCurrentlyPlayingMusicName ()
virtual bool getItem (::std::string const &, ::Core::PathView, ::SoundItem &) const
virtual void fadeToStopMusic (float)
virtual void setMusicCommandVolumeMultiplier (float)
virtual void pauseMusic (bool)
virtual void stopMusic ()
virtual uint64 registerLoop (::std::string const &, ::std::function< void(::LoopingSoundState &)>, float, float)
virtual void unregisterLoop (uint64, bool)
virtual void stop (::std::string const &)
virtual void stop (uint64)
virtual void fadeOut (uint64 soundHandle, float duration)
virtual void stopAllSounds ()
virtual void pauseAllPlayingSounds ()
virtual void resumeAllPreviouslyPlayingSounds ()
virtual bool isPlayingSound (uint64) const
virtual bool isPlayingSound (::Core::Path const &) const
virtual uint64 playAttached (::std::string const &, ::std::function< void(::SoundInstanceProperties &)> &&)
virtual void stopAllDelayedSoundActions ()
virtual ::std::optional<::PlayingSoundAttributestryGetPlayingSoundAttributes (uint64) const
virtual ::std::optional<::LoopingSoundAttributestryGetLoopingSoundAttributes (uint64) const
MCAPI uint64 $play (::std::string const &, ::Vec3 const &, float, float)
MCAPI uint64 $playUI (::std::string const &, float, float)
MCAPI void $playMusic (::std::string const &, float, uint &)
MCAPI void $playMusic (::std::string const &, float)
MCAPI bool $isLoadingMusic () const
MCAPI bool $isPlayingMusicEvent (::std::string const &) const
MCAPI bool $isPlayingMusic (::Core::PathView) const
MCAPI ::Core::PathBuffer<::std::string > const $getCurrentlyPlayingMusicName ()
MCAPI bool $getItem (::std::string const &, ::Core::PathView, ::SoundItem &) const
MCAPI void $fadeToStopMusic (float)
MCAPI void $setMusicCommandVolumeMultiplier (float)
MCAPI void $pauseMusic (bool)
MCAPI void $stopMusic ()
MCAPI uint64 $registerLoop (::std::string const &, ::std::function< void(::LoopingSoundState &)>, float, float)
MCAPI void $unregisterLoop (uint64, bool)
MCAPI void $stop (::std::string const &)
MCAPI void $stop (uint64)
MCAPI void $fadeOut (uint64 soundHandle, float duration)
MCAPI void $stopAllSounds ()
MCAPI void $pauseAllPlayingSounds ()
MCAPI void $resumeAllPreviouslyPlayingSounds ()
MCAPI bool $isPlayingSound (uint64) const
MCAPI bool $isPlayingSound (::Core::Path const &) const
MCAPI uint64 $playAttached (::std::string const &, ::std::function< void(::SoundInstanceProperties &)> &&)
MCAPI void $stopAllDelayedSoundActions ()
MCAPI ::std::optional<::PlayingSoundAttributes$tryGetPlayingSoundAttributes (uint64) const
MCAPI ::std::optional<::LoopingSoundAttributes$tryGetLoopingSoundAttributes (uint64) const
MCAPI void $dtor ()
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Member Function Documentation

◆ play()

virtual uint64 NullSoundPlayer::play ( ::std::string const & ,
::Vec3 const & ,
float ,
float  )
virtual

Implements SoundPlayerInterface.

◆ playUI()

virtual uint64 NullSoundPlayer::playUI ( ::std::string const & ,
float ,
float  )
virtual

Implements SoundPlayerInterface.

◆ playMusic() [1/2]

virtual void NullSoundPlayer::playMusic ( ::std::string const & ,
float ,
uint &  )
virtual

Implements SoundPlayerInterface.

◆ playMusic() [2/2]

virtual void NullSoundPlayer::playMusic ( ::std::string const & ,
float  )
virtual

Implements SoundPlayerInterface.

◆ isLoadingMusic()

virtual bool NullSoundPlayer::isLoadingMusic ( ) const
virtual

Implements SoundPlayerInterface.

◆ isPlayingMusicEvent()

virtual bool NullSoundPlayer::isPlayingMusicEvent ( ::std::string const & ) const
virtual

Implements SoundPlayerInterface.

◆ isPlayingMusic()

virtual bool NullSoundPlayer::isPlayingMusic ( ::Core::PathView ) const
virtual

Implements SoundPlayerInterface.

◆ getCurrentlyPlayingMusicName()

virtual ::Core::PathBuffer<::std::string > const NullSoundPlayer::getCurrentlyPlayingMusicName ( )
virtual

Implements SoundPlayerInterface.

◆ getItem()

virtual bool NullSoundPlayer::getItem ( ::std::string const & ,
::Core::PathView ,
::SoundItem &  ) const
virtual

Implements SoundPlayerInterface.

◆ fadeToStopMusic()

virtual void NullSoundPlayer::fadeToStopMusic ( float )
virtual

Implements SoundPlayerInterface.

◆ setMusicCommandVolumeMultiplier()

virtual void NullSoundPlayer::setMusicCommandVolumeMultiplier ( float )
virtual

Implements SoundPlayerInterface.

◆ pauseMusic()

virtual void NullSoundPlayer::pauseMusic ( bool )
virtual

Implements SoundPlayerInterface.

◆ stopMusic()

virtual void NullSoundPlayer::stopMusic ( )
virtual

Implements SoundPlayerInterface.

◆ registerLoop()

virtual uint64 NullSoundPlayer::registerLoop ( ::std::string const & ,
::std::function< void(::LoopingSoundState &)> ,
float ,
float  )
virtual

Implements SoundPlayerInterface.

◆ unregisterLoop()

virtual void NullSoundPlayer::unregisterLoop ( uint64 ,
bool  )
virtual

Implements SoundPlayerInterface.

◆ stop() [1/2]

virtual void NullSoundPlayer::stop ( ::std::string const & )
virtual

Implements SoundPlayerInterface.

◆ stop() [2/2]

virtual void NullSoundPlayer::stop ( uint64 )
virtual

Implements SoundPlayerInterface.

◆ fadeOut()

virtual void NullSoundPlayer::fadeOut ( uint64 soundHandle,
float duration )
virtual

Implements SoundPlayerInterface.

◆ stopAllSounds()

virtual void NullSoundPlayer::stopAllSounds ( )
virtual

Implements SoundPlayerInterface.

◆ pauseAllPlayingSounds()

virtual void NullSoundPlayer::pauseAllPlayingSounds ( )
virtual

Implements SoundPlayerInterface.

◆ resumeAllPreviouslyPlayingSounds()

virtual void NullSoundPlayer::resumeAllPreviouslyPlayingSounds ( )
virtual

Implements SoundPlayerInterface.

◆ isPlayingSound() [1/2]

virtual bool NullSoundPlayer::isPlayingSound ( uint64 ) const
virtual

Implements SoundPlayerInterface.

◆ isPlayingSound() [2/2]

virtual bool NullSoundPlayer::isPlayingSound ( ::Core::Path const & ) const
virtual

Implements SoundPlayerInterface.

◆ playAttached()

virtual uint64 NullSoundPlayer::playAttached ( ::std::string const & ,
::std::function< void(::SoundInstanceProperties &)> &&  )
virtual

Implements SoundPlayerInterface.

◆ stopAllDelayedSoundActions()

virtual void NullSoundPlayer::stopAllDelayedSoundActions ( )
virtual

Implements SoundPlayerInterface.

◆ tryGetPlayingSoundAttributes()

virtual ::std::optional<::PlayingSoundAttributes > NullSoundPlayer::tryGetPlayingSoundAttributes ( uint64 ) const
virtual

Implements SoundPlayerInterface.

◆ tryGetLoopingSoundAttributes()

virtual ::std::optional<::LoopingSoundAttributes > NullSoundPlayer::tryGetLoopingSoundAttributes ( uint64 ) const
virtual

Implements SoundPlayerInterface.

◆ $play()

MCAPI uint64 NullSoundPlayer::$play ( ::std::string const & ,
::Vec3 const & ,
float ,
float  )
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.

◆ $playUI()

MCAPI uint64 NullSoundPlayer::$playUI ( ::std::string const & ,
float ,
float  )
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.

◆ $playMusic() [1/2]

MCAPI void NullSoundPlayer::$playMusic ( ::std::string const & ,
float ,
uint &  )
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.

◆ $playMusic() [2/2]

MCAPI void NullSoundPlayer::$playMusic ( ::std::string const & ,
float  )
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.

◆ $isLoadingMusic()

MCAPI bool NullSoundPlayer::$isLoadingMusic ( ) const
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.

◆ $isPlayingMusicEvent()

MCAPI bool NullSoundPlayer::$isPlayingMusicEvent ( ::std::string const & ) const
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.

◆ $isPlayingMusic()

MCAPI bool NullSoundPlayer::$isPlayingMusic ( ::Core::PathView ) const
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.

◆ $getCurrentlyPlayingMusicName()

MCAPI ::Core::PathBuffer<::std::string > const NullSoundPlayer::$getCurrentlyPlayingMusicName ( )
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.

◆ $getItem()

MCAPI bool NullSoundPlayer::$getItem ( ::std::string const & ,
::Core::PathView ,
::SoundItem &  ) const
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.

◆ $fadeToStopMusic()

MCAPI void NullSoundPlayer::$fadeToStopMusic ( float )
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.

◆ $setMusicCommandVolumeMultiplier()

MCAPI void NullSoundPlayer::$setMusicCommandVolumeMultiplier ( float )
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.

◆ $pauseMusic()

MCAPI void NullSoundPlayer::$pauseMusic ( bool )
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.

◆ $stopMusic()

MCAPI void NullSoundPlayer::$stopMusic ( )
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.

◆ $registerLoop()

MCAPI uint64 NullSoundPlayer::$registerLoop ( ::std::string const & ,
::std::function< void(::LoopingSoundState &)> ,
float ,
float  )
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.

◆ $unregisterLoop()

MCAPI void NullSoundPlayer::$unregisterLoop ( uint64 ,
bool  )
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.

◆ $stop() [1/2]

MCAPI void NullSoundPlayer::$stop ( ::std::string const & )
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.

◆ $stop() [2/2]

MCAPI void NullSoundPlayer::$stop ( uint64 )
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.

◆ $fadeOut()

MCAPI void NullSoundPlayer::$fadeOut ( uint64 soundHandle,
float duration )
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.

◆ $stopAllSounds()

MCAPI void NullSoundPlayer::$stopAllSounds ( )
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.

◆ $pauseAllPlayingSounds()

MCAPI void NullSoundPlayer::$pauseAllPlayingSounds ( )
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.

◆ $resumeAllPreviouslyPlayingSounds()

MCAPI void NullSoundPlayer::$resumeAllPreviouslyPlayingSounds ( )
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.

◆ $isPlayingSound() [1/2]

MCAPI bool NullSoundPlayer::$isPlayingSound ( uint64 ) const
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.

◆ $isPlayingSound() [2/2]

MCAPI bool NullSoundPlayer::$isPlayingSound ( ::Core::Path const & ) const
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.

◆ $playAttached()

MCAPI uint64 NullSoundPlayer::$playAttached ( ::std::string const & ,
::std::function< void(::SoundInstanceProperties &)> &&  )
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.

◆ $stopAllDelayedSoundActions()

MCAPI void NullSoundPlayer::$stopAllDelayedSoundActions ( )
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.

◆ $tryGetPlayingSoundAttributes()

MCAPI ::std::optional<::PlayingSoundAttributes > NullSoundPlayer::$tryGetPlayingSoundAttributes ( uint64 ) const
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.

◆ $tryGetLoopingSoundAttributes()

MCAPI ::std::optional<::LoopingSoundAttributes > NullSoundPlayer::$tryGetLoopingSoundAttributes ( uint64 ) const
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()

MCAPI void ** NullSoundPlayer::$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.

◆ $dtor()

MCAPI void SoundPlayerInterface::$dtor ( )
inherited
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: