12 #ifndef hifi_CalculateMeshTangentsTask_h
13 #define hifi_CalculateMeshTangentsTask_h
18 #include "BakerTypes.h"
21 class CalculateMeshTangentsTask {
23 using NormalsPerMesh = std::vector<std::vector<glm::vec3>>;
25 using Input = baker::VaryingSet2<baker::NormalsPerMesh, std::vector<hfm::Mesh>>;
26 using Output = baker::TangentsPerMesh;
27 using JobModel = baker::Job::ModelIO<CalculateMeshTangentsTask, Input, Output>;
29 void run(
const baker::BakeContextPointer& context,
const Input& input, Output& output);