mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 12:49:18 +02:00
work
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user