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 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 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
 
MCFOLD uint64 $play (::std::string const &, ::Vec3 const &, float, float)
 
MCFOLD uint64 $playUI (::std::string const &, float, float)
 
MCFOLD void $playMusic (::std::string const &, float, uint &)
 
MCFOLD void $playMusic (::std::string const &, float)
 
MCFOLD bool $isLoadingMusic () const
 
MCFOLD bool $isPlayingMusicEvent (::std::string const &) const
 
MCFOLD bool $isPlayingMusic (::Core::Path const &) const
 
MCFOLD ::Core::PathBuffer<::std::string > const $getCurrentlyPlayingMusicName ()
 
MCFOLD bool $getItem (::std::string const &, ::Core::Path const &, ::SoundItem &) const
 
MCFOLD void $fadeToStopMusic (float)
 
MCFOLD void $setMusicCommandVolumeMultiplier (float)
 
MCFOLD void $stopMusic ()
 
MCAPI uint64 $registerLoop (::std::string const &, ::std::function< void(::LoopingSoundState &)>, float, float)
 
MCFOLD void $unregisterLoop (uint64, bool)
 
MCFOLD void $stop (::std::string const &)
 
MCFOLD void $stop (uint64)
 
MCFOLD void $fadeOut (uint64, float)
 
MCFOLD void $stopAllSounds ()
 
MCFOLD bool $isPlayingSound (uint64) const
 
MCFOLD bool $isPlayingSound (::Core::Path const &) const
 
MCFOLD uint64 $playAttached (::std::string const &, ::std::function< void(::SoundInstanceProperties &)> &&)
 
MCFOLD void $stopAllDelayedSoundActions ()
 
MCAPI ::std::optional<::PlayingSoundAttributes$tryGetPlayingSoundAttributes (uint64) const
 
MCFOLD ::std::optional<::LoopingSoundAttributes$tryGetLoopingSoundAttributes (uint64) const
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences 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.

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

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


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