Nebula
|
Classes | |
class | AudioFeatureUnit |
Sets up and interfaces with the audio subsystem. More... | |
class | AudioManager |
Functions | |
__ImplementClass (AudioFeature::AudioFeatureUnit, 'AUFU', Game::FeatureUnit) | |
__ImplementSingleton (AudioFeatureUnit) | |
__ImplementClass (AudioFeature::AudioManager, 'AuMa', Game::Manager) | |
__ImplementSingleton (AudioManager) AudioManager | |
void | ValidateClipInstances (Game::World *world, Game::Entity const &entity, ClipInstance &clipInstance) |
void | UpdateSpatialAudio (Game::World *world, Game::Entity const &entity, SpatialAudioEmission const &, ClipInstance &clipInstance, Game::Position const &position) |
void | HandlePlayAudioEvent (Game::World *world, Game::Entity const &entity, AudioEmitter const &emitter) |
void | HandlePlaySpatialAudioEvent (Game::World *world, Game::Entity const &entity, Game::Position const &position, AudioEmitter const &emitter, SpatialAudioEmission const &spatial) |
AudioFeature::__ImplementClass | ( | AudioFeature::AudioFeatureUnit | , |
'AUFU' | , | ||
Game::FeatureUnit | ) |
AudioFeature::__ImplementClass | ( | AudioFeature::AudioManager | , |
'AuMa' | , | ||
Game::Manager | ) |
AudioFeature::__ImplementSingleton | ( | AudioFeatureUnit | ) |
AudioFeature::__ImplementSingleton | ( | AudioManager | ) |
void AudioFeature::HandlePlayAudioEvent | ( | Game::World * | world, |
Game::Entity const & | entity, | ||
AudioEmitter const & | emitter ) |
void AudioFeature::HandlePlaySpatialAudioEvent | ( | Game::World * | world, |
Game::Entity const & | entity, | ||
Game::Position const & | position, | ||
AudioEmitter const & | emitter, | ||
SpatialAudioEmission const & | spatial ) |
void AudioFeature::UpdateSpatialAudio | ( | Game::World * | world, |
Game::Entity const & | entity, | ||
SpatialAudioEmission const & | , | ||
ClipInstance & | clipInstance, | ||
Game::Position const & | position ) |
void AudioFeature::ValidateClipInstances | ( | Game::World * | world, |
Game::Entity const & | entity, | ||
ClipInstance & | clipInstance ) |