|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Géométrie des icônes de l'IHM, dessinées par code (LOT-56 TACHE-04, EX-IHM-055). More...
#include <vector>Go to the source code of this file.
Classes | |
| struct | hmi::IconPoint |
| Un point en espace normalisé [0,1] x [0,1] (origine en haut à gauche). More... | |
| struct | hmi::IconStroke |
| Un trait de l'icône : polyligne ouverte, ou polygone fermé (éventuellement rempli), d'une seule couleur. More... | |
| struct | hmi::IconGeometry |
| Géométrie complète d'une icône : liste ordonnée de traits. More... | |
Namespaces | |
| namespace | hmi |
Enumerations | |
| enum class | hmi::IconId { hmi::ToolPaint , hmi::ToolRectangle , hmi::ToolSelection , hmi::ToolLink , hmi::ToolTextureAssign , hmi::ToolCameraZone , hmi::Save , hmi::Playtest , hmi::Undo , hmi::Redo , hmi::ToggleGrid , hmi::ResetCamera , hmi::ToggleRenderMode , hmi::Copy , hmi::Paste , hmi::Rename , hmi::ShortcutsOverview , hmi::PixelBrush , hmi::PixelEraser , hmi::PixelFill , hmi::PixelEyedropper , hmi::PixelOpen , hmi::PixelCreate , hmi::PixelSave , hmi::PixelSaveAs , hmi::PixelSelectionTool , hmi::PixelFlipHorizontal , hmi::PixelFlipVertical , hmi::PixelRotateClockwise , hmi::PixelRotateCounterClockwise } |
| Identifiant d'une icône : un par outil d'édition et par commande principale. More... | |
| enum class | hmi::IconColorRole { hmi::Foreground , hmi::Accent } |
| Rôle de couleur d'un trait, résolu depuis les jetons de design au moment du rendu (recoloration automatique avec le thème, y compris après une bascule TACHE-06). More... | |
Functions | |
| IconGeometry | hmi::iconGeometry (IconId id) |
| Décrit la géométrie d'une icône, en espace normalisé. | |
Géométrie des icônes de l'IHM, dessinées par code (LOT-56 TACHE-04, EX-IHM-055).
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, comme HMI/Interface/DesignTokens.cpp. Même découpage que hmi::gameHudLines : cette fonction décide quoi dessiner, hmi::themeIcon (Qt, ThemeIcons.h) décide comment le peindre.