16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 17:29:18 +02:00
This commit is contained in:
milek7
2019-08-15 15:08:17 +02:00
parent 7f0dfa708e
commit 878b8621f0
3 changed files with 3 additions and 52 deletions

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Texture.h"
#include "deferred_image.h"
namespace ui {
enum class vehicle_type {
@@ -22,23 +22,6 @@ enum class vehicle_type {
unknown
};
class deferred_image {
public:
deferred_image() = default;
deferred_image(const std::string &p) : path(p) { }
deferred_image(const deferred_image&) = delete;
deferred_image(deferred_image&&) = default;
deferred_image &operator=(deferred_image&&) = default;
operator bool() const;
GLuint get() const;
glm::ivec2 size() const;
private:
mutable std::string path;
mutable texture_handle image = 0;
};
struct skin_set {
std::vector<std::filesystem::path> skins;
deferred_image mini;