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

État d'affichage des liens de mécanismes (LOT-37), fourni par le viewport à chaque rendu. More...

#include <DraftRenderer.h>

Public Attributes

std::optional< core::GridPositionhoveredCell
 Case survolée par la souris (surbrillance des liens incidents ; extrémité du trait provisoire si pendingLink est posé).
std::optional< core::GridPositionpendingLink
 Case du déclencheur/de la cible en attente d'appariement (outil « Lien », premier clic).
std::optional< std::pair< core::GridPosition, core::GridPosition > > selectedLink
 Liaison sélectionnée dans le panneau « Liens » (déclencheur, cible) : mise en surbrillance.

Detailed Description

État d'affichage des liens de mécanismes (LOT-37), fourni par le viewport à chaque rendu.

Purement informatif pour DraftRenderer : ne modifie jamais le brouillon, seulement la présentation (surbrillance, trait provisoire).

Member Data Documentation

◆ hoveredCell

std::optional<core::GridPosition> hmi::LinkOverlayState::hoveredCell

Case survolée par la souris (surbrillance des liens incidents ; extrémité du trait provisoire si pendingLink est posé).

◆ pendingLink

std::optional<core::GridPosition> hmi::LinkOverlayState::pendingLink

Case du déclencheur/de la cible en attente d'appariement (outil « Lien », premier clic).

◆ selectedLink

std::optional<std::pair<core::GridPosition, core::GridPosition> > hmi::LinkOverlayState::selectedLink

Liaison sélectionnée dans le panneau « Liens » (déclencheur, cible) : mise en surbrillance.


The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/HMI/Graphics/DraftRenderer.h