|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Lecture et validation du format nom-asset.anim.json (LOT-46 TACHE-03). More...
#include <filesystem>#include <optional>#include <string>#include <string_view>#include "Core/Ecs/AnimationClip.h"#include "Core/Ecs/Components/Animation.h"#include "Core/Ecs/Components/Sprite.h"#include "HMI/Graphics/AssetContract.h"#include "Core/Data/JsonDocument.h"Go to the source code of this file.
Classes | |
| struct | hmi::AnimationDescription |
| Description d'animation d'un asset : disposition de sa spritesheet et ses clips. More... | |
| struct | hmi::AnimationDescriptionResult |
| Résultat d'une lecture de description : soit une AnimationDescription, soit une erreur décrite. More... | |
| class | hmi::AnimationCatalog |
| Lecture, validation et traduction en région de texture du format nom-asset.anim.json. More... | |
Namespaces | |
| namespace | hmi |
Enumerations | |
| enum class | hmi::AnimationCatalogError { hmi::None , hmi::FileNotFound , hmi::ParseError , hmi::UnsupportedVersion , hmi::MalformedStructure , hmi::IncoherentFrameSize } |
| Catégorie d'échec de lecture d'une description d'animation (même esprit que hmi::SkinCatalogError/core::LevelValidationError). More... | |
Lecture et validation du format nom-asset.anim.json (LOT-46 TACHE-03).