Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs
SoundManager.h File Reference
#include "lib/config2.h"
#include "lib/external_libraries/openal.h"
#include "lib/file/vfs/vfs_path.h"
#include "soundmanager/ISoundManager.h"
#include "soundmanager/items/ISoundItem.h"
#include "simulation2/system/Entity.h"
#include "soundmanager/data/SoundData.h"
#include "soundmanager/scripting/SoundGroup.h"
#include "ps/Profiler2.h"
#include <vector>
#include <map>

Go to the source code of this file.

Classes

struct  ALSourceHolder
 
class  CSoundManager
 

Macros

#define AL_CHECK   CSoundManager::al_check(__func__, __LINE__);
 

Typedefs

typedef std::vector< VfsPathPlayList
 
typedef std::vector< ISoundItem * > ItemsList
 
typedef std::map< entity_id_t,
ISoundItem * > 
ItemsMap
 
typedef std::map< std::wstring,
CSoundGroup * > 
SoundGroupMap
 

Macro Definition Documentation

#define AL_CHECK   CSoundManager::al_check(__func__, __LINE__);

Definition at line 40 of file SoundManager.h.

Typedef Documentation

typedef std::vector<ISoundItem*> ItemsList

Definition at line 50 of file SoundManager.h.

typedef std::map<entity_id_t, ISoundItem*> ItemsMap

Definition at line 51 of file SoundManager.h.

typedef std::vector<VfsPath> PlayList

Definition at line 49 of file SoundManager.h.

typedef std::map<std::wstring, CSoundGroup*> SoundGroupMap

Definition at line 52 of file SoundManager.h.