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

Apparence résolue d'une primitive : quelle texture lier, et quelle région y échantillonner. More...

#include <TileAppearance.h>

Public Attributes

AppearanceSource source = AppearanceSource::Atlas
 Texture à lier.
core::AtlasRegion region {}
 Région à échantillonner dans cette texture, en pixels.
int skinIndex = -1
 Index dans hmi::SceneTextures::skins (source Skin) ou hmi::SceneTextures::objects (source Override) ; vaut -1 sinon.

Detailed Description

Apparence résolue d'une primitive : quelle texture lier, et quelle région y échantillonner.

Member Data Documentation

◆ region

core::AtlasRegion hmi::TileAppearance::region {}

Région à échantillonner dans cette texture, en pixels.

◆ skinIndex

int hmi::TileAppearance::skinIndex = -1

Index dans hmi::SceneTextures::skins (source Skin) ou hmi::SceneTextures::objects (source Override) ; vaut -1 sinon.

Un index plutôt qu'un nom de fichier : la composition s'exécute à chaque image et ne doit ni allouer ni comparer de chaînes.

◆ source

AppearanceSource hmi::TileAppearance::source = AppearanceSource::Atlas

Texture à lier.


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