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::MiniAudioListenerComponentController Class Reference

Inherits MiniAudioListenerRequestBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (MiniAudioListenerComponentController, AZ::SystemAllocator, 0)
 
 AZ_RTTI (MiniAudioListenerComponentController, "{59297F11-FE85-421E-A3D6-BF58A7BCFD92}")
 
 MiniAudioListenerComponentController (const MiniAudioListenerComponentConfig &config)
 
void Activate (const AZ::EntityComponentIdPair &entityComponentIdPair)
 
void Deactivate ()
 
void SetConfiguration (const MiniAudioListenerComponentConfig &config)
 
const MiniAudioListenerComponentConfigGetConfiguration () const
 
void SetFollowEntity (const AZ::EntityId &followEntity) override
 
void SetPosition (const AZ::Vector3 &position) override
 
AZ::u32 GetChannelCount () const override
 
float GetGlobalVolumePercentage () const override
 
void SetGlobalVolumePercentage (float globalVolume) override
 
float GetGlobalVolumeDecibels () const override
 
void SetGlobalVolumeDecibels (float globalVolumeDecibels) override
 
float GetInnerAngleInRadians () const override
 
void SetInnerAngleInRadians (float innerAngleInRadians) override
 
float GetInnerAngleInDegrees () const override
 
void SetInnerAngleInDegrees (float innerAngleInDegrees) override
 
float GetOuterAngleInRadians () const override
 
void SetOuterAngleInRadians (float outerAngleInRadians) override
 
float GetOuterAngleInDegrees () const override
 
void SetOuterAngleInDegrees (float outerAngleInDegrees) override
 
float GetOuterVolumePercentage () const override
 
void SetOuterVolumePercentage (float outerVolume) override
 
float GetOuterVolumeDecibels () const override
 
void SetOuterVolumeDecibels (float outerVolumeDecibels) override
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided)
 

Friends

class EditorMiniAudioListenerComponent
 

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