i6engine  1.0
Audio
Collaboration diagram for Audio:

Namespaces

 i6e
 
 i6e::api
 
 i6e::api::audio
 
 i6e::modules
 

Classes

struct  i6e::api::audio::Audio_Node_Create
 creates a new audio node More...
 
struct  i6e::api::audio::Audio_Node_Delete
 deletes an audio node More...
 
struct  i6e::api::audio::Audio_Listener_Update
 updates sound listener More...
 
struct  i6e::api::audio::Audio_Position_Update
 updates nodes position More...
 
struct  i6e::api::audio::Audio_PlaySound_Create
 plays given sound once More...
 
struct  i6e::api::audio::Audio_PlaySoundWithCallback_Create
 plays given sound with callback More...
 
struct  i6e::api::audio::Audio_StopSound_Delete
 stops given sound More...
 
class  i6e::api::AudioFacade
 
class  i6e::modules::AudioController
 Controls the sounds and music. More...
 
class  i6e::modules::AudioMailbox
 Handles the incoming messages on the audio channel and calls the corresponding methods. More...
 
class  i6e::modules::AudioManager
 
class  i6e::modules::AudioNode
 represents one sound More...
 
struct  i6e::modules::WavFile
 parsed wave file More...
 

Enumerations

enum  i6e::api::audio::AudioMessageTypes {
  i6e::api::audio::AudioReset, i6e::api::audio::AudioNode, i6e::api::audio::AudioListener, i6e::api::audio::AudioPosition,
  i6e::api::audio::AudioUnlock, i6e::api::audio::AudioPlaySound, i6e::api::audio::AudioPlaySoundWithCallback, i6e::api::audio::AudioStopSound,
  i6e::api::audio::AudioMessageTypesCount
}
 

Detailed Description

Enumeration Type Documentation

Enumerator
AudioReset 
AudioNode 
AudioListener 
AudioPosition 
AudioUnlock 
AudioPlaySound 
AudioPlaySoundWithCallback 
AudioStopSound 
AudioMessageTypesCount 

Definition at line 41 of file AudioConfig.h.