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

Dimensions attendues d'une famille d'assets. More...

#include <AssetContract.h>

Public Attributes

int exactWidth = 0
 Largeur exacte exigée, en pixels ; 0 si la largeur n'est pas contrainte.
int exactHeight = 0
 Hauteur exacte exigée, en pixels ; 0 si la hauteur n'est pas contrainte.
bool multipleOfTileSize = false
 Si true, largeur et hauteur doivent être des multiples entiers de la taille de tuile.
int minimumTiles = 1
 Nombre minimal de cases sur chaque axe (n'a de sens qu'avec multipleOfTileSize).

Detailed Description

Dimensions attendues d'une famille d'assets.

Donnée pure, sans dépendance fichier ni GPU : c'est la description dont validateAsset dérive à la fois le verdict et le message d'erreur, pour qu'ils ne puissent pas diverger.

Member Data Documentation

◆ exactHeight

int hmi::AssetDimensionContract::exactHeight = 0

Hauteur exacte exigée, en pixels ; 0 si la hauteur n'est pas contrainte.

◆ exactWidth

int hmi::AssetDimensionContract::exactWidth = 0

Largeur exacte exigée, en pixels ; 0 si la largeur n'est pas contrainte.

◆ minimumTiles

int hmi::AssetDimensionContract::minimumTiles = 1

Nombre minimal de cases sur chaque axe (n'a de sens qu'avec multipleOfTileSize).

◆ multipleOfTileSize

bool hmi::AssetDimensionContract::multipleOfTileSize = false

Si true, largeur et hauteur doivent être des multiples entiers de la taille de tuile.


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