2026-02-18 17:00:04 +03:00

25 lines
448 B
C++

module;
#include <glm/glm.hpp>
export module views:MapView;
import std;
export namespace ee_engine
{
struct MapMesh
{
struct Province
{
std::vector<glm::vec2> vertices;
std::vector<std::uint16_t> indices;
};
std::unordered_map<std::uint32_t, std::vector<Province>> regions;
};
struct ProvinceSSBO
{
std::uint32_t regionId;
std::uint32_t color;
};
}