12 #ifndef hifi_BlendshapeConstants_h
13 #define hifi_BlendshapeConstants_h
18 #include <glm/glm.hpp>
21 extern const char* BLENDSHAPE_NAMES[];
22 extern const QHash<QString, int> BLENDSHAPE_LOOKUP_MAP;
23 extern const QHash<QString, QPair<QString, float>> READYPLAYERME_BLENDSHAPES_MAP;
25 enum class Blendshapes : int {
117 struct BlendshapeOffsetPacked {
118 glm::uvec4 packedPosNorTan;
121 struct BlendshapeOffsetUnpacked {
122 glm::vec3 positionOffset;
123 glm::vec3 normalOffset;
124 glm::vec3 tangentOffset;
127 using BlendshapeOffset = BlendshapeOffsetPacked;