|
SoundSystemBase & | operator= (SoundSystemBase const &) |
|
| SoundSystemBase (SoundSystemBase const &) |
|
virtual bool | preinit () |
|
virtual void | init () |
|
virtual void | destroy () |
|
virtual void | setOutputDevice (::SoundSystemGUID &) |
|
virtual void | setAsyncLoadFunction (::std::function< void(::SoundItem const &, ::std::function< void()>)>) |
|
virtual void | enable (bool) |
|
virtual void | mute (bool) |
|
virtual bool | addListener (int const) |
|
virtual void | removeListener (int const) |
|
virtual void | setListenerDirection (int const, ::glm::vec3 const &, ::glm::vec3 const &) |
|
virtual void | setListenerPos (int const, float, float, float) |
|
virtual void | setListenerVelocity (int const, float, float, float) |
|
virtual void | setMainVolume (float) |
|
virtual void | setMusicVolume (float) |
|
virtual void | setSoundVolume (float) |
|
virtual void | setSoundCategoryVolume (::std::string const &, float) |
|
virtual void | setTTSVolume (float) |
|
virtual bool | load (::Core::Path const &, bool) |
|
virtual bool | loadRawFromMemory (::Core::Path const &, char const *, uint64, int, int, ::SoundFormat) |
|
virtual bool | loadFromMemory (::Core::Path const &, char const *, uint64) |
|
virtual bool | loadExternalEvent (::std::string const &) |
|
virtual void | unload (::Core::Path const &) |
|
virtual void | unloadAll () |
|
virtual bool | isSoundLoaded (::Core::Path const &) |
|
virtual bool | usesSoundBanks () |
|
virtual void | loadSoundBank (::std::string const &, bool) |
|
virtual void | unloadSoundBank (::std::string const &) |
|
virtual void | play (::std::string const &) |
|
virtual void | pause (::std::string const &) |
|
virtual void | stop (::std::string const &) |
|
virtual void | stop (uint64) |
|
virtual uint64 | playEvent (::SoundEvent const &, ::std::string const &, float, float) |
|
virtual uint64 | playEventAt (::SoundEvent const &, ::std::string const &, float, float, float, float, float) |
|
virtual uint64 | playAt (::Core::Path const &, ::SoundEvent const *, ::std::string const &, uint64, float, float, float, float, float, bool, float, float, bool, bool) |
|
virtual uint64 | playEventAttached (::SoundEvent const &, ::std::string const &, ::std::function< void(::SoundInstanceProperties &)> &&) |
|
virtual bool | isPlayingSound (uint64) const |
|
virtual void | fadeOut (uint64, float) const |
|
virtual void | playMusic (::std::string const &, ::SoundItem const &) |
|
virtual bool | isPlayingMusicEvent (::std::string const &) const |
|
virtual bool | isPlayingMusic (::Core::Path const &) const |
|
virtual bool | isLoadingMusic () const |
|
virtual ::Core::PathBuffer<::std::string > const & | getCurrentlyPlayingMusicName () const |
|
virtual::std::string | getCurrentlyPlayingEventName () const |
|
virtual void | stopMusic () |
|
virtual void | stopRecords () |
|
virtual void | stopAllSounds () |
|
virtual void | fadeMusicOut (float) |
|
virtual bool | isMusicChannelPlaying () const |
|
virtual void | pauseMusic (bool) |
|
virtual void | update (float) |
|
virtual uint64 | registerLoop (::SoundItem const &, ::std::weak_ptr<::SoundEvent > const, ::std::string const &, ::std::function< void(::LoopingSoundState &)>, float, float) |
|
virtual void | unregisterLoop (uint64, bool) |
|
virtual void | displayDebugStats (::std::string &) const |
|
virtual void | startSnapshot (::std::string const &) |
|
virtual void | stopSnapshot (::std::string const &) |
|
virtual void | stopAllSnapshots () |
|
virtual uint64 | getNewSoundHandle () |
|
virtual ::std::optional<::PlayingSoundAttributes > | tryGetPlayingSoundAttributes (uint64) const |
|
virtual ::std::optional<::LoopingSoundAttributes > | tryGetLoopingSoundAttributes (uint64) const |
|