JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
SpriteRenderer.cpp File Reference

Namespaces

namespace  hmi

Functions

void hmi::submitComposedScene (SpriteBatch &batch, const DirectX::XMFLOAT4X4 &projection, const ComposedScene &scene)
 Soumet une scène composée au pipeline de dessin, une passe par groupe de texture.
std::vector< PlaneTexturehmi::resolvePlaneTextures (TextureCache &cache, const std::filesystem::path &directory, const std::vector< core::Plane > &planes)
 Résout les images des plans d'un niveau (accès disque/GPU), dans l'ordre de la liste.
SceneTextures hmi::sceneTextures (const TextureAtlas &atlas, TextureCache &cache, const SkinCatalog *skins=nullptr, const std::string &skinSet={}, const std::vector< core::TileTextureOverride > &textureOverrides={}, const std::unordered_map< std::string, core::Animation > &tileAnimations={})
 Textures liables par la composition d'une scène : atlas, damier de repli et skins.
BackgroundTexture hmi::resolveBackgroundTexture (const std::optional< std::string > &background, TextureCache &cache)
 Résout la texture de fond d'un niveau (accès TextureCache/GPU, LOT-44).
void hmi::advanceTileAnimations (const SkinCatalog *skins, const std::string &skinSet, TextureCache &cache, float deltaSeconds, std::unordered_map< std::string, core::Animation > &tileAnimations, std::set< std::string > &warnedExclusions)
 Avance l'horloge d'animation partagée des tuiles animées d'un jeu de skins courant (LOT-46 TACHE-05).