Toast Engine
Loading...
Searching...
No Matches
audio::AudioSystem Member List

This is the complete list of members for audio::AudioSystem, including all inherited members.

AudioSystem() noexcept (defined in audio::AudioSystem)audio::AudioSystem
generateIntermediates(const std::filesystem::path &path)audio::AudioSystemstatic
get() noexcept -> AudioSystem & (defined in audio::AudioSystem)audio::AudioSystemstatic
getPlaybackState(uint64_t instance_id) -> FMOD_STUDIO_PLAYBACK_STATE (defined in audio::AudioSystem)audio::AudioSystem
getRawInstance(uint64_t instance_id) -> FMOD_STUDIO_EVENTINSTANCE * (defined in audio::AudioSystem)audio::AudioSystem
getTimelinePosition(uint64_t instance_id) -> int (defined in audio::AudioSystem)audio::AudioSystem
isEventPlaying(std::string_view guid_str) -> bool (defined in audio::AudioSystem)audio::AudioSystem
isEventPlaying(uint64_t instance_id) -> bool (defined in audio::AudioSystem)audio::AudioSystem
keyOffEvent(uint64_t instance_id) (defined in audio::AudioSystem)audio::AudioSystem
listenerPositions() const -> const std::vector< glm::vec3 > & (defined in audio::AudioSystem)audio::AudioSystem
loadBank(assets::Handle< assets::AudioBank > bank) const -> std::pair< FMOD_STUDIO_BANK *, std::vector< std::string > > (defined in audio::AudioSystem)audio::AudioSystem
pauseEvent(std::string_view guid_str, bool value) (defined in audio::AudioSystem)audio::AudioSystem
pauseEvent(uint64_t instance_id, bool value) (defined in audio::AudioSystem)audio::AudioSystem
playEvent(std::string_view guid_str) (defined in audio::AudioSystem)audio::AudioSystem
playEvent3D(std::string_view guid_str) -> uint64_t (defined in audio::AudioSystem)audio::AudioSystem
registerListener(toast::AudioListener &listener) (defined in audio::AudioSystem)audio::AudioSystem
registerVolume(toast::AudioVolume &volume) (defined in audio::AudioSystem)audio::AudioSystem
set3DAttributes(uint64_t instance_id, const glm::vec3 &pos, const glm::vec3 &vel, const glm::vec3 &fwd, const glm::vec3 &up) (defined in audio::AudioSystem)audio::AudioSystem
set3DMinMaxDistance(uint64_t instance_id, float min_distance, float max_distance) (defined in audio::AudioSystem)audio::AudioSystem
set3DOverrideAttenuation(uint64_t instance_id, float min_distance, float max_distance) (defined in audio::AudioSystem)audio::AudioSystem
setBusVolume(std::string_view guid_str, float volume) (defined in audio::AudioSystem)audio::AudioSystem
setListenerPosition(int index, glm::vec3 pos) (defined in audio::AudioSystem)audio::AudioSystem
setParameter(std::string_view guid_str, std::string_view name, float value) (defined in audio::AudioSystem)audio::AudioSystem
setParameter(std::string_view guid_str, std::string_view name, bool value) (defined in audio::AudioSystem)audio::AudioSystem
setParameter(uint64_t instance_id, std::string_view name, float value) (defined in audio::AudioSystem)audio::AudioSystem
setParameter(uint64_t instance_id, std::string_view name, bool value) (defined in audio::AudioSystem)audio::AudioSystem
setParameterByID(uint64_t instance_id, FMOD_STUDIO_PARAMETER_ID id, float value) (defined in audio::AudioSystem)audio::AudioSystem
setPitch(std::string_view guid_str, float pitch) (defined in audio::AudioSystem)audio::AudioSystem
setPitch(uint64_t instance_id, float pitch) (defined in audio::AudioSystem)audio::AudioSystem
setPortVolume(std::string_view guid_str, float volume) (defined in audio::AudioSystem)audio::AudioSystem
setSnapshotEnabled(std::string_view guid_str, bool enabled) (defined in audio::AudioSystem)audio::AudioSystem
setSnapshotIntensity(std::string_view guid_str, float intensity) (defined in audio::AudioSystem)audio::AudioSystem
setTimelinePosition(uint64_t instance_id, int ms) (defined in audio::AudioSystem)audio::AudioSystem
setVcaVolume(std::string_view guid_str, float volume) (defined in audio::AudioSystem)audio::AudioSystem
setVolume(std::string_view guid_str, float volume) (defined in audio::AudioSystem)audio::AudioSystem
setVolume(uint64_t instance_id, float volume) (defined in audio::AudioSystem)audio::AudioSystem
stopEvent(std::string_view guid_str, bool allow_fadeout) (defined in audio::AudioSystem)audio::AudioSystem
stopEvent3D(uint64_t instance_id, bool allow_fadeout) (defined in audio::AudioSystem)audio::AudioSystem
tick() noexcept (defined in audio::AudioSystem)audio::AudioSystem
unloadBank(FMOD_STUDIO_BANK *) const (defined in audio::AudioSystem)audio::AudioSystem
unregisterListener(toast::AudioListener &listener) (defined in audio::AudioSystem)audio::AudioSystem
unregisterVolume(toast::AudioVolume &volume) (defined in audio::AudioSystem)audio::AudioSystem
updateListenerAttributes(int id, glm::vec3 pos, glm::vec3 velocity, glm::vec3 forward, glm::vec3 up, std::optional< glm::vec3 > attenuation_override) (defined in audio::AudioSystem)audio::AudioSystem
updateListenerWeight(int id, float weight) (defined in audio::AudioSystem)audio::AudioSystem
~AudioSystem() noexcept (defined in audio::AudioSystem)audio::AudioSystem