Open 3D Engine MiniAudio 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.
MiniAudio::MiniAudioListenerRequests Class Referenceabstract

Inherits AZ::ComponentBus.

Public Member Functions

virtual void SetFollowEntity (const AZ::EntityId &followEntity)=0
 
virtual void SetPosition (const AZ::Vector3 &position)=0
 
virtual AZ::u32 GetChannelCount () const =0
 
virtual float GetGlobalVolumePercentage () const =0
 Global volume controls.
 
virtual void SetGlobalVolumePercentage (float globalVolume)=0
 
virtual float GetGlobalVolumeDecibels () const =0
 
virtual void SetGlobalVolumeDecibels (float globalVolumeDecibels)=0
 
virtual float GetInnerAngleInRadians () const =0
 Cone controls for directional attenuation.
 
virtual void SetInnerAngleInRadians (float innerAngleInRadians)=0
 
virtual float GetInnerAngleInDegrees () const =0
 
virtual void SetInnerAngleInDegrees (float innerAngleInDegrees)=0
 
virtual float GetOuterAngleInRadians () const =0
 
virtual void SetOuterAngleInRadians (float outerAngleInRadians)=0
 
virtual float GetOuterAngleInDegrees () const =0
 
virtual void SetOuterAngleInDegrees (float outerAngleInDegrees)=0
 
virtual float GetOuterVolumePercentage () const =0
 
virtual void SetOuterVolumePercentage (float outerVolume)=0
 
virtual float GetOuterVolumeDecibels () const =0
 
virtual void SetOuterVolumeDecibels (float outerVolume)=0
 

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