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

État affiché pour un asset en cours d'édition dans l'atelier pixel art (barre d'état, LOT-54 TACHE-04, EX-IHM-060). More...

#include <EditorStatus.h>

Public Attributes

std::string assetName
 Nom de l'asset ouvert, vide si aucun (TACHE-05).
bool dirty = false
 Modifications non enregistrées.
PixelTool tool = PixelTool::Brush
 Outil de canevas actif.
std::optional< std::pair< int, int > > hoveredPixel
 Pixel survolé, si le curseur est dessus.
int zoom = 1
 Facteur de zoom entier courant (TACHE-03).
std::uint32_t currentColor = 0xFF000000u
 Couleur courante (R8G8B8A8_UNORM).
bool paletteConstrained = false
 Mode « contraindre à la palette » (TACHE-07).
std::optional< PlaneEditStatusInfoplane
 Renseigné dans l'espace « Plans » seulement : le canevas peint alors un plan pictural.

Detailed Description

État affiché pour un asset en cours d'édition dans l'atelier pixel art (barre d'état, LOT-54 TACHE-04, EX-IHM-060).

Member Data Documentation

◆ assetName

std::string hmi::PixelEditStatusInfo::assetName

Nom de l'asset ouvert, vide si aucun (TACHE-05).

◆ currentColor

std::uint32_t hmi::PixelEditStatusInfo::currentColor = 0xFF000000u

Couleur courante (R8G8B8A8_UNORM).

◆ dirty

bool hmi::PixelEditStatusInfo::dirty = false

Modifications non enregistrées.

◆ hoveredPixel

std::optional<std::pair<int, int> > hmi::PixelEditStatusInfo::hoveredPixel

Pixel survolé, si le curseur est dessus.

◆ paletteConstrained

bool hmi::PixelEditStatusInfo::paletteConstrained = false

Mode « contraindre à la palette » (TACHE-07).

◆ plane

std::optional<PlaneEditStatusInfo> hmi::PixelEditStatusInfo::plane

Renseigné dans l'espace « Plans » seulement : le canevas peint alors un plan pictural.

◆ tool

PixelTool hmi::PixelEditStatusInfo::tool = PixelTool::Brush

Outil de canevas actif.

◆ zoom

int hmi::PixelEditStatusInfo::zoom = 1

Facteur de zoom entier courant (TACHE-03).


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