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

Definition of mesh bone, that is used for mesh skinning. More...

#include <kanzi/graphics_3d/mesh.hpp>

Public Member Functions

 MeshBone (kzString path_)
 

Public Attributes

Node3DboneNode
 Reference to bone object node. More...
 
Node3DchildJoint
 Reference to child bone object node. More...
 
string path
 Relative path to mesh node. More...
 
KzcMatrix4x4 invBindMatrix
 Inverse bind matrix for the bone, that is needed to calculate skin matrices for shader. More...
 

Detailed Description

Definition of mesh bone, that is used for mesh skinning.

Constructor & Destructor Documentation

kanzi::MeshBone::MeshBone ( kzString  path_)
inlineexplicit

Member Data Documentation

Node3D* kanzi::MeshBone::boneNode

Reference to bone object node.

Node3D* kanzi::MeshBone::childJoint

Reference to child bone object node.

string kanzi::MeshBone::path

Relative path to mesh node.

KzcMatrix4x4 kanzi::MeshBone::invBindMatrix

Inverse bind matrix for the bone, that is needed to calculate skin matrices for shader.


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