3 #include <assimp/Importer.hpp>
4 #include <assimp/postprocess.h>
5 #include <assimp/scene.h>
8 #include "../../../graphics/src/BasicTypes.hpp"
9 #include "../../Config.hpp"
Contains asset data loaded into memory for a specific character.
Definition: AssetTypes.hpp:41
std::array< Animation, ANIMATION_TYPE_COUNT > animations
Definition: AssetTypes.hpp:47
std::vector< uint32_t > indices
Definition: AssetTypes.hpp:43
std::vector< BoneNode > bones
Definition: AssetTypes.hpp:46
std::vector< CharacterVertex > vertices
Definition: AssetTypes.hpp:42
ImageData texture
Definition: AssetTypes.hpp:44
std::vector< glm::mat4 > boneTransformations
bone transformation storage data
Definition: AssetTypes.hpp:45
Definition: BasicTypes.hpp:161
Contains asset data loaded into memory for a specific item.
Definition: AssetTypes.hpp:54
ImageData icon
Definition: AssetTypes.hpp:58
ImageData texture
Definition: AssetTypes.hpp:57
std::vector< uint32_t > indices
Definition: AssetTypes.hpp:56
std::vector< Vertex > vertices
Definition: AssetTypes.hpp:55
Contains asset data loaded into memory for a specific area.
Definition: AssetTypes.hpp:19
std::vector< Vertex > vertices
Definition: AssetTypes.hpp:20
std::vector< ImageData > textures
Definition: AssetTypes.hpp:22
std::vector< uint32_t > indices
Definition: AssetTypes.hpp:21
ImageData blendMap
Definition: AssetTypes.hpp:23
Contains asset data loaded into memory for a specific object.
Definition: AssetTypes.hpp:30
ImageData texture
Definition: AssetTypes.hpp:33
std::string characterInteractAnimation
Definition: AssetTypes.hpp:34
std::vector< uint32_t > indices
Definition: AssetTypes.hpp:32
std::vector< Vertex > vertices
Definition: AssetTypes.hpp:31