27 ProtoMesh(
const zenkit::Model& lib, std::unique_ptr<Skeleton>&& sk, std::string_view
fname);
28 ProtoMesh(
const zenkit::ModelHierarchy& lib, std::unique_ptr<Skeleton>&& sk, std::string_view
fname);
29 ProtoMesh(
const zenkit::ModelMesh& lib, std::unique_ptr<Skeleton>&& sk, std::string_view
fname);
30 ProtoMesh(
const Material& mat, std::vector<Resources::Vertex> vbo, std::vector<uint32_t> ibo);
37 Tempest::IndexBuffer<uint32_t>
ibo;
38 std::unique_ptr<PhysicMeshShape>
shape;
64 std::unique_ptr<PhysicMeshShape>
shape;
92 Tempest::Matrix4x4
mapToRoot(
size_t node)
const;
93 size_t findNode(std::string_view name,
size_t def=
size_t(-1))
const;
96 void setupScheme(std::string_view s);
97 void remap(
const zenkit::MorphAnimation& a,
98 const std::vector<uint32_t>& vertId,
99 std::vector<int32_t>& remapId,
100 std::vector<Tempest::Vec4>& samples,
103 Morph mkAnimation(
const zenkit::MorphAnimation& a);