kanzi::Mesh::Skeleton Struct Reference

Skeleton is for animating mesh with bones. More...

#include <kanzi/core.ui/platform/graphics_backend/gl/mesh.hpp>

Public Member Functions

Skeletonoperator= (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...
 

Detailed Description

Skeleton is for animating mesh with bones.

Bone animation uses shader based matrix palette skinning.

Member Function Documentation

Skeleton& kanzi::Mesh::Skeleton::operator= ( const Skeleton other)
inline

Member Data Documentation

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.


The documentation for this struct was generated from the following file: