|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
#include "HMI/Graphics/TextureLoader.h"#include <QImage>#include <QString>#include <cstring>#include <system_error>#include <rhi/qrhi.h>#include "HMI/Graphics/GraphicsLog.h"#include "HMI/Graphics/RhiContext.h"Namespaces | |
| namespace | hmi |
Functions | |
| std::optional< DecodedImage > | hmi::decodeImageFile (const std::filesystem::path &path) |
| Décode un fichier image (PNG au minimum) en pixels RGBA. | |
| bool | hmi::encodeImageFile (const std::filesystem::path &path, const DecodedImage &image) |
| Écrit un fichier PNG depuis des pixels RGBA déjà en mémoire — symétrique de decodeImageFile. | |
| std::optional< LoadedTexture > | hmi::createTexture (const RhiContext &context, int width, int height, const std::vector< std::uint32_t > &pixels) |
| Crée une texture GPU à partir de pixels RGBA déjà décodés. | |
| std::optional< LoadedTexture > | hmi::loadTextureFromFile (const RhiContext &context, const std::filesystem::path &path) |
| Décode un fichier image puis crée la texture GPU correspondante. | |