#include <AudioSystemComponent.h>
Inherits AZ::Component, AudioSystemComponentRequestBus::Handler, and AzFramework::LevelSystemLifecycleNotificationBus::Handler.
|
static void | Reflect (AZ::ReflectContext *context) |
|
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
|
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
|
|
void | Init () override |
|
void | Activate () override |
|
void | Deactivate () override |
|
bool | IsAudioSystemInitialized () override |
|
void | GlobalStopAllSounds () override |
|
void | GlobalMuteAudio () override |
|
void | GlobalUnmuteAudio () override |
|
void | GlobalRefreshAudio (AZStd::string_view levelName) override |
|
void | GlobalExecuteAudioTrigger (const char *triggerName, AZ::EntityId callbackOwnerEntityId) override |
|
void | GlobalKillAudioTrigger (const char *triggerName, AZ::EntityId callbackOwnerEntityId) override |
|
void | GlobalSetAudioRtpc (const char *rtpcName, float value) override |
|
void | GlobalResetAudioRtpcs () override |
|
void | GlobalSetAudioSwitchState (const char *switchName, const char *stateName) override |
|
void | LevelLoadAudio (AZStd::string_view levelName) override |
|
void | LevelUnloadAudio () override |
|
void | OnLoadingStart (const char *levelName) override |
|
void | OnUnloadComplete (const char *levelName) override |
|
AudioSystemComponent Handles requests of a global context for the audio system. The requests are not tied to an AZ::Entity.
The documentation for this class was generated from the following file:
- Gems/LmbrCentral/Code/Source/Audio/AudioSystemComponent.h