#include <AudioProxyComponent.h>
Inherits AZ::Component, AZ::TransformNotificationBus::Handler, and AudioProxyComponentRequestBus::Handler.
Public Member Functions | |
AZ_COMPONENT (AudioProxyComponent, "{0EE6EE0F-7939-4AB8-B0E3-F9B3925D61EE}") | |
void | Activate () override |
void | Deactivate () override |
void | OnTransformChanged (const AZ::Transform &, const AZ::Transform &) override |
bool | ExecuteTrigger (const Audio::TAudioControlID triggerID) override |
bool | ExecuteSourceTrigger (const Audio::TAudioControlID triggerID, const Audio::SAudioSourceInfo &sourceInfo) override |
void | KillTrigger (const Audio::TAudioControlID triggerID) override |
void | KillAllTriggers () override |
void | SetRtpcValue (const Audio::TAudioControlID rtpcID, float value) override |
void | SetSwitchState (const Audio::TAudioControlID switchID, const Audio::TAudioSwitchStateID stateID) override |
void | SetEnvironmentAmount (const Audio::TAudioEnvironmentID environmentID, float amount) override |
void | SetMovesWithEntity (bool shouldTrackEntity) override |
void | SetObstructionCalcType (const Audio::ObstructionType type) override |
void | SetPosition (const Audio::SATLWorldPosition &position) override |
void | SetMultiplePositions (const Audio::MultiPositionParams ¶ms) override |
AudioProxyComponent A component wrapper for an AudioProxy, which acts as a proxy for a logical Audio Object. ATL components 'share' the AudioProxyComponent on an Entity. There is only 1 AudioProxyComponent allowed on an Entity.
LmbrCentral::AudioProxyComponent::AZ_COMPONENT | ( | AudioProxyComponent | , |
"{0EE6EE0F-7939-4AB8-B0E3-F9B3925D61EE}" | |||
) |
AZ::Component
|
override |
AudioProxyComponentRequestBus::Handler Required Interface
|
override |
AZ::TransformNotificationBus::Handler Required Interface