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

Go to the source code of this file.

Classes

struct  DecodedAudioData
 Container for raw pcm data that read from .ogg sound file. More...
 
struct  Soundtrack
 

Typedefs

using ChannelID = StrongType< int, struct ChannelIDTag >
 
using SoundtrackID = StrongType< string, struct SoundtrackIDTag >
 
using RepeatCount = StrongType< uint8_t, struct RepeatCountTag >
 
using SoundtrackUPtr = std::unique_ptr< Soundtrack >
 

Typedef Documentation

◆ ChannelID

using ChannelID = StrongType<int, struct ChannelIDTag>

Definition at line 15 of file Soundtrack.hxx.

◆ RepeatCount

using RepeatCount = StrongType<uint8_t, struct RepeatCountTag>

Definition at line 17 of file Soundtrack.hxx.

◆ SoundtrackID

using SoundtrackID = StrongType<string, struct SoundtrackIDTag>

Definition at line 16 of file Soundtrack.hxx.

◆ SoundtrackUPtr

using SoundtrackUPtr = std::unique_ptr<Soundtrack>

Definition at line 98 of file Soundtrack.hxx.