IEntityAudioProxy

C++
struct IEntityAudioProxy : public IEntityProxy {
};
File

IEntityProxy.h

Description

Entity Audio Proxy interface.

IEntityAudioProxy::CreateAuxAudioProxy Method
C++
virtual TAudioProxyID CreateAuxAudioProxy() = 0;
IEntityAudioProxy::ExecuteTrigger Method
C++
virtual void ExecuteTrigger(TAudioControlID const nID, bool const bLipSync, TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;
IEntityAudioProxy::GetAuxAudioProxyOffset Method
C++
virtual SATLWorldPosition const& GetAuxAudioProxyOffset(TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;
IEntityAudioProxy::GetEnvironmentFadeDistance Method
C++
virtual float GetEnvironmentFadeDistance() const = 0;
IEntityAudioProxy::GetEnvironmentID Method
C++
virtual TAudioEnvironmentID GetEnvironmentID() const = 0;
IEntityAudioProxy::GetFadeDistance Method
C++
virtual float GetFadeDistance() const = 0;
IEntityAudioProxy::RemoveAuxAudioProxy Method
C++
virtual bool RemoveAuxAudioProxy(TAudioProxyID const nAudioProxyLocalID) = 0;
IEntityAudioProxy::SetAuxAudioProxyOffset Method
C++
virtual void SetAuxAudioProxyOffset(SATLWorldPosition const& rOffset, TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;
IEntityAudioProxy::SetCurrentEnvironments Method
C++
virtual void SetCurrentEnvironments(TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;
IEntityAudioProxy::SetEnvironmentAmount Method
C++
virtual void SetEnvironmentAmount(TAudioEnvironmentID const nEnvironmentID, float const fAmount, TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;
IEntityAudioProxy::SetEnvironmentFadeDistance Method
C++
virtual void SetEnvironmentFadeDistance(float const fEnvironmentFadeDistance) = 0;
IEntityAudioProxy::SetEnvironmentID Method
C++
virtual void SetEnvironmentID(TAudioEnvironmentID const nEnvironmentID) = 0;
IEntityAudioProxy::SetFadeDistance Method
C++
virtual void SetFadeDistance(float const fFadeDistance) = 0;
IEntityAudioProxy::SetObstructionCalcType Method
C++
virtual void SetObstructionCalcType(EAudioObjectObstructionCalcType const eObstructionType, TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;
IEntityAudioProxy::SetRtpcValue Method
C++
virtual void SetRtpcValue(TAudioControlID const nRtpcID, float const fValue, TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;
IEntityAudioProxy::SetSwitchState Method
C++
virtual void SetSwitchState(TAudioControlID const nSwitchID, TAudioSwitchStateID const nStateID, TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;
IEntityAudioProxy::StopTrigger Method
C++
virtual void StopTrigger(TAudioControlID const nID, TAudioProxyID const nAudioProxyLocalID = DEFAULT_AUDIO_PROXY_ID) = 0;