23 std::vector<glm::vec3> position_deltas;
24 std::vector<glm::vec3> normal_deltas;
27 MorphMesh() =
default;
30 Load(filesystem, asset_path);
35 explicit operator bool() const noexcept
37 return !vertices_.empty() && !indices_.empty() && !targets_.empty();
40 const VirtualPath& GetFilename()
const
44 const std::vector<Vertex>& GetVertices()
const
48 const std::vector<uint32_t>& GetIndices()
const
52 const std::vector<Target>& GetTargets()
const
56 const Bounds& GetBounds()
const
65 VirtualPath filename_;
66 std::vector<Vertex> vertices_;
67 std::vector<uint32_t> indices_;
68 std::vector<Target> targets_;