当前位置: 首页 > 工具软件 > Bone > 使用案例 >

Bone

郏佐
2023-12-01

#ifndef SPINE_BONE_H_

#define SPINE_BONE_H_


#include <spine/BoneData.h>


namespace cocos2d { namespace extension {


typedef struct Bone Bone;

struct Bone {

BoneData* const data;

Bone* const parent;

float x, y;

float rotation;

float scaleX, scaleY;


float const m00, m01, worldX; /* a b x */

float const m10, m11, worldY; /* c d y */

float const worldRotation;

float const worldScaleX, worldScaleY;

};


void Bone_setYDown (int/*bool*/yDown);


/* @param parent May be 0. */

Bone* Bone_create (BoneData* data, Bone* parent);

void Bone_dispose (Bone* self);


void Bone_setToSetupPose (Bone* self);


void Bone_updateWorldTransform (Bone* self, int/*bool*/flipX, int/*bool*/flipY);


}} // namespace cocos2d { namespace extension {


#endif /* SPINE_BONE_H_ */


 类似资料:

相关阅读

相关文章

相关问答