]> git.localhorst.tv Git - blobs.git/blob - src/app/Assets.hpp
more orbits and stuff
[blobs.git] / src / app / Assets.hpp
1 #ifndef BLOBS_APP_ASSETS_HPP_
2 #define BLOBS_APP_ASSETS_HPP_
3
4 #include "../graphics/ArrayTexture.hpp"
5 #include "../graphics/PlanetSurface.hpp"
6 #include "../graphics/SunSurface.hpp"
7
8
9 namespace blobs {
10 namespace app {
11
12 struct Assets {
13
14         struct {
15                 graphics::ArrayTexture tiles;
16         } textures;
17
18         struct {
19                 graphics::PlanetSurface planet_surface;
20                 graphics::SunSurface sun_surface;
21         } shaders;
22
23         Assets();
24         ~Assets();
25
26         Assets(const Assets &) = delete;
27         Assets &operator =(const Assets &) = delete;
28
29         Assets(Assets &&) = delete;
30         Assets &operator =(Assets &&) = delete;
31
32 };
33
34 }
35 }
36
37 #endif