#ifndef __CCSKIN_H__
#define __CCSKIN_H__
#include "../utils/CCArmatureDefine.h"
#include "../CCBone.h"
NS_CC_EXT_BEGIN
class CCSkin : public CCSprite
{
public:
static CCSkin *create();
static CCSkin *createWithSpriteFrameName(const char *pszSpriteFrameName);
public:
CCSkin();
void updateTransform();
void draw();
CC_PROPERTY_PASS_BY_REF(CCBaseData, m_sSkinData, SkinData);
CC_SYNTHESIZE(CCBone *, m_pBone, Bone);
protected:
CCAffineTransform m_tSkinTransform;
};
NS_CC_EXT_END
#endif /*__CCSKIN_H__*/