group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
SfxSystem Member List

This is the complete list of members for SfxSystem, including all inherited members.

acquireSource(float priority, SfxId id=SfxId::_Count, audio::AudioBusId bus=audio::kInvalidBus, std::uint16_t maxInstances=0, std::uint16_t maxBusInstances=0)SfxSystemprivate
activeSourceCount() const noexceptSfxSystem
activeVoiceSourceCount() const noexceptSfxSystem
audioRuntime() const noexceptSfxSysteminline
audioRuntime_SfxSystemprivate
audioStats() const noexceptSfxSysteminline
categoryVolume(SfxCategory cat) constSfxSystem
categoryVolumes_SfxSystemprivate
clipDuration(SfxId id) const noexceptSfxSystem
clips_SfxSystemprivate
convertClipsToMixer()SfxSystemprivate
convertClipToMixer(SoundClip &clip, const char *debugName)SfxSystemprivate
cooldowns_SfxSystemprivate
currentMusic_SfxSystemprivate
deathMuffleAmount_SfxSystemprivate
deathMuffleStateL_SfxSystemprivate
deathMuffleStateR_SfxSystemprivate
deathMuffleTarget_SfxSystemprivate
device_SfxSystemprivate
effectiveGain(SfxId id, float extraGain) constSfxSystemprivate
findSource(SourceHandle handle)SfxSystemprivate
findVoiceSource(ClientId speaker)SfxSystemprivate
handleEvent(const SDL_Event &event)SfxSystem
healingSoundCooldown_SfxSystemprivate
init()SfxSystem
isInitialized() constSfxSysteminline
isOccluded(const glm::vec3 &position) constSfxSystemprivate
kInvalidSourceSfxSystemstatic
kMaxSourcesSfxSystemprivatestatic
kMaxVoiceQueuedFramesSfxSystemprivatestatic
knownFireFields_SfxSystemprivate
listener_SfxSystemprivate
loadClip(SfxId id, const char *filename, SfxCategory cat, float gain, float cooldownSecs)SfxSystemprivate
manifestPath_SfxSystemprivate
masterVolume() constSfxSysteminline
masterVolume_SfxSystemprivate
mixCallback(void *userdata, SDL_AudioStream *stream, int additionalAmount, int totalAmount)SfxSystemprivatestatic
mixerMutex_SfxSystemmutableprivate
mixerSpec_SfxSystemprivate
mixIntoStream(SDL_AudioStream *stream, int additionalAmount)SfxSystemprivate
mixStream_SfxSystemprivate
musicHandle_SfxSystemprivate
nextSourceHandle_SfxSystemprivate
onExplosion(const ExplosionEvent &e)SfxSystem
onWeaponFired(const WeaponFiredEvent &e)SfxSystem
openDevice()SfxSystemprivate
pendingReopen_SfxSystemprivate
physicalDeviceId_SfxSystemprivate
play(SfxId id, float gain=1.0f)SfxSystem
play2D(SfxId id, float gain=1.0f, float priority=1.0f)SfxSystem
play3D(SfxId id, const glm::vec3 &position, const glm::vec3 &velocity=glm::vec3{0.0f}, float gain=1.0f, float priority=1.0f)SfxSystem
playbackDeviceName_SfxSystemprivate
playCommand(const audio::AudioCommand &command)SfxSystemprivate
playMusic(SfxId id, float gain=1.0f)SfxSystem
playUi(UiSoundAction action, float gain=1.0f)SfxSystem
postAudioEvent(std::string_view eventName, audio::AudioObjectId object=audio::kGlobalObject, float gain=1.0f)SfxSystem
postLocalAudioEvent(std::string_view eventName, audio::AudioObjectId object=audio::kGlobalObject, float gain=1.0f)SfxSystem
prevArmor_SfxSystemprivate
prevDeaths_SfxSystemprivate
prevGrenadeCooldowns_SfxSystemprivate
prevHealth_SfxSystemprivate
prevKills_SfxSystemprivate
prevLocalRailgunCharging_SfxSystemprivate
prevLocalReloading_SfxSystemprivate
quit()SfxSystem
reloadAudioManifest()SfxSystem
removeAudioObject(audio::AudioObjectId object)SfxSystem
reopenDevice()SfxSystemprivate
reverbDelayL_SfxSystemprivate
reverbDelayR_SfxSystemprivate
reverbWrite_SfxSystemprivate
setAudioBusVolume(audio::AudioBusId bus, float volume)SfxSystem
setAudioObjectTransform(audio::AudioObjectId object, const glm::vec3 &position, const glm::vec3 &velocity=glm::vec3{0.0f})SfxSystem
setAudioRtpc(audio::AudioObjectId object, audio::RtpcId rtpc, float value)SfxSystem
setAudioState(audio::StateGroupId group, audio::StateValueId value)SfxSystem
setAudioSwitch(audio::AudioObjectId object, audio::SwitchGroupId group, audio::SwitchValueId value)SfxSystem
setCategoryVolume(SfxCategory cat, float v)SfxSystem
setListener(const audio::ListenerState &listener)SfxSystem
setMasterVolume(float v)SfxSysteminline
setPlaybackDeviceName(std::string_view name)SfxSystem
sfxStats() const noexceptSfxSysteminline
sfxStats_SfxSystemprivate
SourceHandle typedefSfxSystem
sources_SfxSystemprivate
startLoop(SfxId id, bool positional=false, const glm::vec3 &position=glm::vec3{0.0f}, float gain=1.0f, float priority=1.0f)SfxSystem
startSource(SfxId id, bool positional, bool loop, const glm::vec3 &position, const glm::vec3 &velocity, float gain, float priority, audio::AudioBusId bus, float busGain, std::uint16_t maxInstances, std::uint16_t maxBusInstances, float cooldownOverrideSeconds=-1.0f, float fullGainDistance=audio::k_fullGainDistance, float silentDistance=audio::k_silentDistance)SfxSystemprivate
stateInitialized_SfxSystemprivate
stop(SfxId id)SfxSystem
stopMusic()SfxSystem
stopSource(SourceHandle handle)SfxSystem
submitVoiceFrame(ClientId speaker, std::uint16_t sequence, std::span< const float > monoPcm48k, const glm::vec3 &position, const glm::vec3 &velocity=glm::vec3{0.0f})SfxSystem
synthesizeClip(SfxId id, SfxCategory cat, float gain, float cooldownSecs)SfxSystemprivate
uiActionCooldowns_SfxSystemprivate
uiActionVariantCursors_SfxSystemprivate
update(float dt)SfxSystem
update(float dt, const Registry &registry)SfxSystem
updateSource(SourceHandle handle, const glm::vec3 &position, const glm::vec3 &velocity=glm::vec3{0.0f}, float gain=1.0f)SfxSystem
voiceSources_SfxSystemprivate
warmUpDevice()SfxSystemprivate