|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Apparence 2D d'une entité : quelle région de l'atlas dessiner, dans quelle couche et avec quelle teinte. More...
#include <Sprite.h>
Public Attributes | |
| AtlasRegion | region {} |
| Région de l'atlas à échantillonner (en pixels). | |
| std::int32_t | layer = 0 |
| Couche de dessin : une valeur plus grande est dessinée au-dessus. | |
| Color | tint {} |
| Teinte multiplicative appliquée à la texture (blanc opaque = inchangée). | |
Apparence 2D d'une entité : quelle région de l'atlas dessiner, dans quelle couche et avec quelle teinte.
Donnée pure (EX-ARCH-011), lue par le rendu de HMI sans mutation (EX-ARCH-012) et agnostique du backend : aucune ressource DirectX ni handle de texture ici — la résolution région → texture est faite côté HMI. La région est en pixels de l'atlas ; la taille à l'écran découle du Transform et de l'échelle monde (16 px/unité).
| std::int32_t core::Sprite::layer = 0 |
Couche de dessin : une valeur plus grande est dessinée au-dessus.
| AtlasRegion core::Sprite::region {} |
Région de l'atlas à échantillonner (en pixels).
| Color core::Sprite::tint {} |
Teinte multiplicative appliquée à la texture (blanc opaque = inchangée).