|
| 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< PlaneTexture > | hmi::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).
|