12 #ifndef hifi_BakerTypes_h
13 #define hifi_BakerTypes_h
19 using MeshIndices = std::vector<int>;
20 using IndicesPerMesh = std::vector<std::vector<int>>;
21 using VerticesPerMesh = std::vector<std::vector<glm::vec3>>;
22 using MeshNormals = std::vector<glm::vec3>;
23 using NormalsPerMesh = std::vector<std::vector<glm::vec3>>;
24 using MeshTangents = std::vector<glm::vec3>;
25 using TangentsPerMesh = std::vector<std::vector<glm::vec3>>;
27 using Blendshapes = std::vector<hfm::Blendshape>;
28 using BlendshapesPerMesh = std::vector<std::vector<hfm::Blendshape>>;
29 using BlendshapeVertices = std::vector<glm::vec3>;
30 using BlendshapeNormals = std::vector<glm::vec3>;
31 using BlendshapeIndices = std::vector<int>;
32 using VerticesPerBlendshape = std::vector<std::vector<glm::vec3>>;
33 using NormalsPerBlendshape = std::vector<std::vector<glm::vec3>>;
34 using IndicesPerBlendshape = std::vector<std::vector<int>>;
35 using BlendshapeTangents = std::vector<glm::vec3>;
36 using TangentsPerBlendshape = std::vector<std::vector<glm::vec3>>;
38 using MeshIndicesToModelNames = QHash<int, QString>;