|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Primitives de dessin 2D (quads texturés), indépendantes de Direct3D. More...
Go to the source code of this file.
Classes | |
| struct | hmi::SpriteQuad |
| Un quad texturé à dessiner : rectangle en unités monde, région de texture (coordonnées normalisées) et teinte. More... | |
| struct | hmi::LineQuad |
| Un segment épais à dessiner : deux extrémités en unités monde, une épaisseur (perpendiculaire au segment, unités monde) et une teinte. More... | |
Namespaces | |
| namespace | hmi |
Primitives de dessin 2D (quads texturés), indépendantes de Direct3D.
Ces structures décrivent quoi dessiner, jamais comment : elles ne référencent aucune ressource Direct3D et sont donc manipulables par la composition du rendu (hmi::ComposedScene), qui doit rester testable sans GPU (EX-NFR-004). hmi::SpriteBatch les consomme côté soumission ; son contrat public est inchangé (il les expose toujours via HMI/Graphics/SpriteBatch.h, qui inclut ce fichier).