CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ALListener Class Referencefinal

#include <CeresEngine/Audio/API/OpenAL/ALListener.hpp>

Inheritance diagram for CeresEngine::ALListener:
CeresEngine::AudioAPIListener CeresEngine::RefCounted< AudioAPIListener >

Public Member Functions

 ALListener (ALDevice &device, const AudioAPIListenerDescriptor &descriptor)
 
 ~ALListener () final
 
void update (const AudioAPIListenerDescriptor &descriptor) final
 
- Public Member Functions inherited from CeresEngine::AudioAPIListener
 AudioAPIListener ()=default
 The default constructor.
 
 AudioAPIListener (const AudioAPIListener &)=delete
 Deleted copy constructor.
 
AudioAPIListeneroperator= (const AudioAPIListener &)=delete
 Deleted copy assignment operator.
 
virtual ~AudioAPIListener ()=default
 Virtual destructor.
 
- Public Member Functions inherited from CeresEngine::RefCounted< AudioAPIListener >
 RefCounted (Args &&... args)
 Creates a new RefCounted object and constructs a new Deleter by forwarding Args to it.
 
void retain () noexcept
 Retains the object by increment it's reference count by one.
 
bool release () noexcept
 Relases the object by decrementing it's reference count by one.
 

Constructor & Destructor Documentation

◆ ALListener()

CeresEngine::ALListener::ALListener ( ALDevice device,
const AudioAPIListenerDescriptor descriptor 
)
explicit

◆ ~ALListener()

CeresEngine::ALListener::~ALListener ( )
final

Member Function Documentation

◆ update()

void CeresEngine::ALListener::update ( const AudioAPIListenerDescriptor descriptor)
finalvirtual

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