Open 3D Engine LmbrCentral Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <AudioProxyComponentBus.h>
Inherits AZ::ComponentBus.
Public Member Functions | |
virtual bool | ExecuteTrigger (const Audio::TAudioControlID triggerID)=0 |
Execute a single ATL trigger on a proxy. | |
virtual bool | ExecuteSourceTrigger (const Audio::TAudioControlID triggerID, const Audio::SAudioSourceInfo &sourceInfo)=0 |
Execute a single ATL source trigger on a proxy. | |
virtual void | KillTrigger (const Audio::TAudioControlID triggerID)=0 |
Kill a single or all ATL triggers on a proxy. | |
virtual void | KillAllTriggers ()=0 |
virtual void | SetRtpcValue (const Audio::TAudioControlID rtpcID, float value)=0 |
Set an Rtpc on a proxy. | |
virtual void | SetSwitchState (const Audio::TAudioControlID switchID, const Audio::TAudioSwitchStateID stateID)=0 |
Set a Switch State on a proxy. | |
virtual void | SetEnvironmentAmount (const Audio::TAudioEnvironmentID environmentID, float amount)=0 |
Set an Environment amount on a proxy. | |
virtual void | SetMovesWithEntity (bool shouldTrackEntity)=0 |
Specify whether the proxy should update position with the Entity. | |
virtual void | SetObstructionCalcType (const Audio::ObstructionType type)=0 |
Set the Occlusion/Obstruction calculation type. | |
virtual void | SetPosition (const Audio::SATLWorldPosition &position)=0 |
Set the position of the audio proxy directly. | |
virtual void | SetMultiplePositions (const Audio::MultiPositionParams ¶ms)=0 |
Set multiple positions of the audio proxy. | |
AudioProxyComponentRequests EBus Interface Messages serviced by AudioProxyComponents.