JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
ThumbnailGeometry.h File Reference

Dimensionnement des vignettes de l'éditeur à l'échelle d'affichage réelle (LOT-56 TACHE-05, EX-IHM-053). More...

Go to the source code of this file.

Namespaces

namespace  hmi

Functions

int hmi::thumbnailPixelSize (int logicalSize, double scaleFactor) noexcept
 Taille en pixels réels pour une taille logique et un facteur d'échelle d'affichage donnés.

Detailed Description

Dimensionnement des vignettes de l'éditeur à l'échelle d'affichage réelle (LOT-56 TACHE-05, EX-IHM-053).

Logique pure (aucune dépendance Qt/GPU), testable hors instance d'application (EX-NFR-010) — compilée à la fois dans JustAnotherDnDGame et directement dans UnitTests. Réutilisable par tout widget affichant du pixel art agrandi au plus proche voisin (PalettePanel, AssetThumbnailView, TexturePanel, et le canevas de LOT-54) : une fonction privée à l'un d'eux serait réécrite ailleurs, et l'erreur d'arrondi reviendrait par la porte de service.