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

Texture GPU chargée (RAII). More...

#include <TextureLoader.h>

Public Member Functions

TextureHandle handle () const noexcept

Public Attributes

std::shared_ptr< QRhiTexture > texture
int width = 0
int height = 0

Detailed Description

Texture GPU chargée (RAII).

Le pointeur est partagé et non exclusif : le cache de textures (hmi::TextureCache) range ses entrées dans un registre qui les copie, et une même texture peut être servie à plusieurs consommateurs le temps d'une image.

Member Function Documentation

◆ handle()

TextureHandle hmi::LoadedTexture::handle ( ) const
inlinenodiscardnoexcept
Returns
L'identité opaque de la texture, telle que la composition la manipule.

Member Data Documentation

◆ height

int hmi::LoadedTexture::height = 0

◆ texture

std::shared_ptr<QRhiTexture> hmi::LoadedTexture::texture

◆ width

int hmi::LoadedTexture::width = 0

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