JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
core::Sprite Struct Reference

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).

Detailed Description

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é).

Member Data Documentation

◆ layer

std::int32_t core::Sprite::layer = 0

Couche de dessin : une valeur plus grande est dessinée au-dessus.

◆ region

AtlasRegion core::Sprite::region {}

Région de l'atlas à échantillonner (en pixels).

◆ tint

Color core::Sprite::tint {}

Teinte multiplicative appliquée à la texture (blanc opaque = inchangée).


The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Ecs/Components/Sprite.h