Cytopia  0.3
A city building simulation game
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AudioMixer.hxx File Reference
#include <array>
#include <unordered_set>
#include <vector>
#include <memory>
#include <list>
#include "audio/Soundtrack.hxx"
#include "audio/AudioConfig.hxx"
#include "../util/Meta.hxx"
#include "../util/Singleton.hxx"
#include "AL/al.h"
#include "AL/alc.h"
#include "AL/alext.h"
#include "AL/efx.h"
#include "AL/efx-presets.h"
+ Include dependency graph for AudioMixer.hxx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Coordinate3D
 a 3-dimensional coordinate More...
 
class  AudioMixer
 

Typedefs

template<typename Key , typename Value >
using Mapping = std::unordered_map< Key, Value >
 
template<typename Type , size_t N>
using Array = std::array< Type, N >
 
using string = std::string
 
template<typename Type >
using Vector = std::vector< Type >
 
template<typename Type >
using Set = std::unordered_set< Type >
 
template<typename Type >
using List = std::list< Type >
 

Typedef Documentation

◆ Array

template<typename Type , size_t N>
using Array = std::array<Type, N>

Definition at line 23 of file AudioMixer.hxx.

◆ List

template<typename Type >
using List = std::list<Type>

Definition at line 27 of file AudioMixer.hxx.

◆ Mapping

template<typename Key , typename Value >
using Mapping = std::unordered_map<Key, Value>

Definition at line 22 of file AudioMixer.hxx.

◆ Set

template<typename Type >
using Set = std::unordered_set<Type>

Definition at line 26 of file AudioMixer.hxx.

◆ string

using string = std::string

Definition at line 24 of file AudioMixer.hxx.

◆ Vector

template<typename Type >
using Vector = std::vector<Type>

Definition at line 25 of file AudioMixer.hxx.