galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
Media.hpp File Reference
#include "galaxy/media/Sound.hpp"
#include "galaxy/media/Video.hpp"
#include "galaxy/resource/Cache.hpp"
#include "galaxy/resource/Loader.hpp"
+ Include dependency graph for Media.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  galaxy::resource::SoundLoader
 Loads resources for the sound cache. More...
 
struct  galaxy::resource::MusicLoader
 Loads resources for the music cache. More...
 
struct  galaxy::resource::VoiceLoader
 Loads resources for the voice cache. More...
 

Namespaces

namespace  galaxy
 Timer.hpp galaxy.
 
namespace  galaxy::resource
 

Typedefs

using galaxy::resource::SoundCache = Cache<media::Sound, SoundLoader>
 Abbreviation for sound cache.
 
using galaxy::resource::MusicCache = Cache<media::Sound, MusicLoader>
 Abbreviation for sound cache.
 
using galaxy::resource::VoiceCache = Cache<media::Sound, VoiceLoader>
 Abbreviation for sound cache.
 
using galaxy::resource::VideoCache = Cache<media::Video, Loader<media::Video>>
 Abbreviation for video cache.