All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::Skeleton Struct Reference

Skeleton container. More...

#include <kanzi/graphics_3d/mesh.hpp>

Public Attributes

vector< MeshBoneSharedPtrbones
 Array of bones. More...
 
KzcMatrix4x4 bindShapeMatrix
 Bind shape matrix used for mesh skinning. More...
 
KzuBoundingVolumeSharedPtr originalBoundingVolume
 Original bounding volume of the mesh. More...
 
bool insufficientBoneCountLogged
 Boolean specifying if insufficient bone count has already been logged, to prevent performance drop when logging it per-frame basis. More...
 

Detailed Description

Skeleton container.

Member Data Documentation

vector<MeshBoneSharedPtr> kanzi::Skeleton::bones

Array of bones.

KzcMatrix4x4 kanzi::Skeleton::bindShapeMatrix

Bind shape matrix used for mesh skinning.

KzuBoundingVolumeSharedPtr kanzi::Skeleton::originalBoundingVolume

Original bounding volume of the mesh.

bool kanzi::Skeleton::insufficientBoneCountLogged

Boolean specifying if insufficient bone count has already been logged, to prevent performance drop when logging it per-frame basis.


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