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::Path const &) const
 
virtual ::Core::PathBuffer<::std::string > const getCurrentlyPlayingMusicName ()
 
virtual bool getItem (::std::string const &, ::Core::Path const &, ::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, float)
 
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::Path const &) const
 
MCAPI ::Core::PathBuffer<::std::string > const $getCurrentlyPlayingMusicName ()
 
MCAPI bool $getItem (::std::string const &, ::Core::Path const &, ::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, float)
 
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
 
MCFOLD void $dtor ()
 

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::Path const & ) 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::Path const & ,
::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 ,
float  )
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::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.

◆ $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::Path const & ,
::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 ,
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.

◆ $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()

static 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.

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