|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Logique pure alimentant le panneau « Textures » (EX-EDIT-042, EX-EDIT-024). More...
#include <filesystem>#include <string>#include <string_view>#include <vector>#include "Core/Levels/TileType.h"#include "HMI/Graphics/SkinCatalog.h"Go to the source code of this file.
Classes | |
| struct | hmi::SkinRow |
| Une ligne du panneau : un type de tuile et l'apparence qui lui est assignée, s'il y en a une. More... | |
| struct | hmi::SkinSection |
| Un groupe de lignes, correspondant à une catégorie de la palette. More... | |
Namespaces | |
| namespace | hmi |
Functions | |
| std::vector< SkinSection > | hmi::buildSkinRows (const SkinCatalog &catalog, std::string_view setName) |
| Construit les lignes du panneau pour un jeu de skins donné. | |
| std::vector< std::string > | hmi::listSkinAssets (const std::filesystem::path &skinsDirectory) |
| Liste les fichiers de skins disponibles, par balayage d'un dossier. | |
| void | hmi::applySkinAssignment (SkinCatalog &catalog, std::string_view setName, core::TileType type, const std::string &asset, SkinMode mode) |
| Applique une assignation à un catalogue, ou la retire. | |
Logique pure alimentant le panneau « Textures » (EX-EDIT-042, EX-EDIT-024).