Skeleton is for animating mesh with bones. More...
#include <kanzi/core.ui/platform/graphics_backend/gl/mesh.hpp>
Public Member Functions | |
Skeleton & | operator= (const Skeleton &other) |
Public Attributes | |
vector< shared_ptr< Bone > > | bones |
Array of bones. More... | |
Matrix4x4 | bindShapeMatrix |
Bind shape matrix used for mesh skinning. More... | |
Box | originalBoundingBox |
Original bounding volume of the mesh. More... | |
Skeleton is for animating mesh with bones.
Bone animation uses shader based matrix palette skinning.
vector<shared_ptr<Bone> > kanzi::Mesh::Skeleton::bones |
Array of bones.
Matrix4x4 kanzi::Mesh::Skeleton::bindShapeMatrix |
Bind shape matrix used for mesh skinning.
Box kanzi::Mesh::Skeleton::originalBoundingBox |
Original bounding volume of the mesh.