24 [[nodiscard]]
bool is_paused() const noexcept override;
A generic implementation of a sound instance. Provides the basic functionality while not tied to any ...
Definition generic_sound_instance.h:12
bool is_finished() override
bool is_playing() const noexcept override
bool is_paused() const noexcept override
~GenericSoundInstance() override=default
GenericSoundInstance(std::shared_ptr< SoundResource > resource, float volume=1.0f)
Represents an instance of a generic sound within the audio system. The reason for separating SoundIns...
Definition sound_instance.h:14
const std::shared_ptr< SoundResource > & resource() const noexcept
float volume() const noexcept