cocos2d-x  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SkinData Struct Reference

skin data More...

#include <CCBundle3DData.h>

Public Member Functions

void resetData ()
 
void addSkinBoneNames (const std::string &name)
 
void addNodeBoneNames (const std::string &name)
 
int getSkinBoneNameIndex (const std::string &name) const
 
int getBoneNameIndex (const std::string &name) const
 

Public Attributes

std::vector< std::string > skinBoneNames
 
std::vector< std::string > nodeBoneNames
 
std::vector< Mat4inverseBindPoseMatrices
 
std::vector< Mat4skinBoneOriginMatrices
 
std::vector< Mat4nodeBoneOriginMatrices
 
std::map< int, std::vector< int > > boneChild
 
int rootBoneIndex
 

Detailed Description

skin data

Member Function Documentation

void addNodeBoneNames ( const std::string &  name)
inline
void addSkinBoneNames ( const std::string &  name)
inline
int getBoneNameIndex ( const std::string &  name) const
inline
int getSkinBoneNameIndex ( const std::string &  name) const
inline
void resetData ( )
inline

Member Data Documentation

std::map<int, std::vector<int> > boneChild
std::vector<Mat4> inverseBindPoseMatrices
std::vector<std::string> nodeBoneNames
std::vector<Mat4> nodeBoneOriginMatrices
int rootBoneIndex
std::vector<std::string> skinBoneNames
std::vector<Mat4> skinBoneOriginMatrices

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