Open 3D Engine AudioSystem Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Audio::NullAudioProxy Class Reference

Inherits Audio::IAudioProxy.

Public Member Functions

void Initialize (const char *, void *, const bool=true) override
 
void Release () override
 
void ExecuteTrigger (TAudioControlID) override
 
void ExecuteSourceTrigger (TAudioControlID, const SAudioSourceInfo &) override
 
void StopAllTriggers () override
 
void StopTrigger (TAudioControlID) override
 
void SetSwitchState (TAudioControlID, TAudioSwitchStateID) override
 
void SetRtpcValue (TAudioControlID, float) override
 
void SetObstructionCalcType (ObstructionType) override
 
void SetPosition (const SATLWorldPosition &) override
 
void SetPosition (const AZ::Vector3 &) override
 
void SetMultiplePositions (const MultiPositionParams &) override
 
void SetEnvironmentAmount (TAudioEnvironmentID, float) override
 
void ResetEnvironments () override
 
void ResetParameters () override
 
TAudioObjectID GetAudioObjectID () const override
 
- Public Member Functions inherited from Audio::IAudioProxy

Member Function Documentation

◆ ExecuteSourceTrigger()

void Audio::NullAudioProxy::ExecuteSourceTrigger ( TAudioControlID ,
const SAudioSourceInfo &  )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ ExecuteTrigger()

void Audio::NullAudioProxy::ExecuteTrigger ( TAudioControlID )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ GetAudioObjectID()

TAudioObjectID Audio::NullAudioProxy::GetAudioObjectID ( ) const
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ Initialize()

void Audio::NullAudioProxy::Initialize ( const char * ,
void * ,
const bool = true )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ Release()

void Audio::NullAudioProxy::Release ( )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ ResetEnvironments()

void Audio::NullAudioProxy::ResetEnvironments ( )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ ResetParameters()

void Audio::NullAudioProxy::ResetParameters ( )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ SetEnvironmentAmount()

void Audio::NullAudioProxy::SetEnvironmentAmount ( TAudioEnvironmentID ,
float  )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ SetMultiplePositions()

void Audio::NullAudioProxy::SetMultiplePositions ( const MultiPositionParams & )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ SetObstructionCalcType()

void Audio::NullAudioProxy::SetObstructionCalcType ( ObstructionType )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ SetPosition() [1/2]

void Audio::NullAudioProxy::SetPosition ( const AZ::Vector3 & )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ SetPosition() [2/2]

void Audio::NullAudioProxy::SetPosition ( const SATLWorldPosition & )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ SetRtpcValue()

void Audio::NullAudioProxy::SetRtpcValue ( TAudioControlID ,
float  )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ SetSwitchState()

void Audio::NullAudioProxy::SetSwitchState ( TAudioControlID ,
TAudioSwitchStateID  )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ StopAllTriggers()

void Audio::NullAudioProxy::StopAllTriggers ( )
inlineoverridevirtual

Implements Audio::IAudioProxy.

◆ StopTrigger()

void Audio::NullAudioProxy::StopTrigger ( TAudioControlID )
inlineoverridevirtual

Implements Audio::IAudioProxy.


The documentation for this class was generated from the following file: