JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
MissingTexture.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
6#include <string>
7
9
14
15namespace hmi {
16
18inline constexpr int MISSING_TEXTURE_SIZE = 16;
19
21inline constexpr int MISSING_TEXTURE_CHECKER_SIZE = 4;
22
35
45[[nodiscard]] std::string missingTextureWarning(const std::string& fileName);
46
47} // namespace hmi
Génération procédurale (CPU, sans GPU) des pixels de l'atlas de repli.
Definition AudioEngine.cpp:15
std::string missingTextureWarning(const std::string &fileName)
Message d'avertissement émis lorsqu'un asset attendu est introuvable ou refusé.
Definition MissingTexture.cpp:50
constexpr int MISSING_TEXTURE_SIZE
Côté, en pixels, du damier de repli généré par défaut (une case, EX-ARCH-021).
Definition MissingTexture.h:18
constexpr int MISSING_TEXTURE_CHECKER_SIZE
Côté, en pixels, d'un carreau du damier : quatre carreaux par côté, motif lisible même réduit.
Definition MissingTexture.h:21
ProceduralAtlasImage buildMissingTextureImage(int size)
Génère, en mémoire, la texture de repli « asset manquant » : un damier magenta/noir.
Definition MissingTexture.cpp:28
Pixels d'un atlas généré en mémoire, au format R8G8B8A8_UNORM (ordre mémoire R,G,B,...
Definition ProceduralAtlas.h:51