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: