]> git.localhorst.tv Git - blobs.git/blob - src/app/Assets.hpp
simple planet render
[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
7
8 namespace blobs {
9 namespace app {
10
11 struct Assets {
12
13         struct {
14                 graphics::ArrayTexture tiles;
15         } textures;
16
17         struct {
18                 graphics::PlanetSurface planet_surface;
19         } shaders;
20
21         Assets();
22         ~Assets();
23
24         Assets(const Assets &) = delete;
25         Assets &operator =(const Assets &) = delete;
26
27         Assets(Assets &&) = delete;
28         Assets &operator =(Assets &&) = delete;
29
30 };
31
32 }
33 }
34
35 #endif