|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Pipeline de rendu 2D sur QRhi : accumule des quads texturés et les dessine par lots (EX-REN-050, LOT-69 TACHE-02). More...
#include <cstddef>#include <memory>#include <unordered_map>#include <vector>#include <DirectXMath.h>#include "HMI/Graphics/Quad.h"#include "HMI/Graphics/RenderLayer.h"Go to the source code of this file.
Classes | |
| class | hmi::SpriteBatch |
| Dessine des quads texturés au travers de QRhi, avec transparence et échantillonnage nearest (pixel art). More... | |
| struct | hmi::SpriteBatch::Vertex |
| Sommet envoyé au GPU : position monde (x, y), UV, couleur RVBA. More... | |
| struct | hmi::SpriteBatch::Batch |
| Un lot enregistré : une texture, une projection, une plage contiguë de quads. More... | |
Namespaces | |
| namespace | hmi |
Pipeline de rendu 2D sur QRhi : accumule des quads texturés et les dessine par lots (EX-REN-050, LOT-69 TACHE-02).
Les primitives elles-mêmes (hmi::SpriteQuad, hmi::LineQuad) vivent depuis LOT-40 dans HMI/Graphics/Quad.h, sans dépendance graphique, pour que la composition du rendu puisse les manipuler sans GPU (EX-NFR-004). Ce fichier les réexpose : le contrat public de SpriteBatch vis-à-vis de ses appelants est inchangé.