Open 3D Engine AudioSystem 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.
|
Inherits Audio::IAudioProxy.
Public Member Functions | |
void | Initialize (const char *sObjectName, void *ownerOverride=nullptr, const bool bInitAsync=true) override |
void | Release () override |
void | ExecuteTrigger (TAudioControlID nTriggerID) override |
void | ExecuteSourceTrigger (TAudioControlID nTriggerID, const SAudioSourceInfo &rSourceInfo) override |
void | StopAllTriggers () override |
void | StopTrigger (TAudioControlID nTriggerID) override |
void | SetSwitchState (TAudioControlID nSwitchID, TAudioSwitchStateID nStateID) override |
void | SetRtpcValue (TAudioControlID nRtpcID, float fValue) override |
void | SetObstructionCalcType (ObstructionType eObstructionType) override |
void | SetPosition (const SATLWorldPosition &refPosition) override |
void | SetPosition (const AZ::Vector3 &refPosition) override |
void | SetMultiplePositions (const MultiPositionParams ¶ms) override |
void | SetEnvironmentAmount (TAudioEnvironmentID nEnvironmentID, float fValue) override |
void | ResetEnvironments () override |
void | ResetParameters () override |
TAudioObjectID | GetAudioObjectID () const override |