Nebula
Loading...
Searching...
No Matches
AudioFeature::AudioManager Class Reference

#include <audiomanager.h>

Detailed Description

Static Public Member Functions

static Game::ManagerAPI Create ()
 retrieve the api
 
static void Destroy ()
 destroy entity manager
 
static void InitAudioEmitter (Game::World *, Game::Entity, AudioEmitter *)
 

Private Member Functions

 __DeclareSingleton (AudioManager)
 
 AudioManager ()
 constructor
 
 ~AudioManager ()
 destructor
 

Static Private Member Functions

static void OnDecay ()
 
static void OnCleanup (Game::World *world)
 

Constructor & Destructor Documentation

◆ AudioManager()

AudioFeature::AudioManager::AudioManager ( )
private

constructor

◆ ~AudioManager()

AudioFeature::AudioManager::~AudioManager ( )
private

destructor

Member Function Documentation

◆ __DeclareSingleton()

AudioFeature::AudioManager::__DeclareSingleton ( AudioManager )
private

◆ Create()

Game::ManagerAPI AudioFeature::AudioManager::Create ( )
static

retrieve the api

◆ Destroy()

void AudioFeature::AudioManager::Destroy ( )
static

destroy entity manager

◆ InitAudioEmitter()

void AudioFeature::AudioManager::InitAudioEmitter ( Game::World * world,
Game::Entity entity,
AudioEmitter * emitter )
static

◆ OnCleanup()

void AudioFeature::AudioManager::OnCleanup ( Game::World * world)
staticprivate

◆ OnDecay()

void AudioFeature::AudioManager::OnDecay ( )
staticprivate

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