23 SkinnedMorphMesh() =
default;
26 Load(filesystem, asset_path);
31 explicit operator bool()
const noexcept
33 return !vertices_.empty() && !indices_.empty() && !targets_.empty() && !inverse_bind_matrices_.empty();
40 const std::vector<Vertex>& GetVertices()
const
44 const std::vector<uint32_t>& GetIndices()
const
48 const std::vector<Target>& GetTargets()
const
52 const std::vector<glm::mat4>& GetInverseBindMatrices()
const
54 return inverse_bind_matrices_;
56 const Bounds& GetBounds()
const
66 std::vector<Vertex> vertices_;
67 std::vector<uint32_t> indices_;
68 std::vector<Target> targets_;
69 std::vector<glm::mat4> inverse_bind_matrices_;