cocos2d-x  3.5
 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 ()
var resetData ()
local resetData ()
void addSkinBoneNames (const std::string &name)
var addSkinBoneNames ( var name)
local addSkinBoneNames ( local name)
void addNodeBoneNames (const std::string &name)
local addNodeBoneNames ( local name)
int getSkinBoneNameIndex (const std::string &name) const
local getSkinBoneNameIndex ( local name)
int getBoneNameIndex (const std::string &name) const
var getBoneNameIndex ( var name)
local getBoneNameIndex ( local name)

Public Attributes

std::vector< std::string > skinBoneNames
var skinBoneNames
local skinBoneNames
std::vector< std::string > nodeBoneNames
var nodeBoneNames
local nodeBoneNames
std::vector< Mat4inverseBindPoseMatrices
var inverseBindPoseMatrices
local inverseBindPoseMatrices
std::vector< Mat4skinBoneOriginMatrices
var skinBoneOriginMatrices
local skinBoneOriginMatrices
std::vector< Mat4nodeBoneOriginMatrices
var nodeBoneOriginMatrices
local nodeBoneOriginMatrices
std::map< int, std::vector< int > > boneChild
var boneChild
local boneChild
int rootBoneIndex
var rootBoneIndex
local rootBoneIndex

Detailed Description

skin data

Member Function Documentation

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

Member Data Documentation

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

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