PuzzleSDK
SkeletonAnimationCullingFix类 参考
+ 类 SkeletonAnimationCullingFix 继承关系图:
+ SkeletonAnimationCullingFix 的协作图:

Public 成员函数

 SkeletonAnimationCullingFix ()
 
virtual void draw (cocos2d::Renderer *renderer, const cocos2d::Mat4 &transform, uint32_t transformFlags) override
 

静态 Public 成员函数

static SkeletonAnimationCullingFixcreateWithFile (const std::string &skeletonDataFile, const std::string &atlasFile, float scale=1)
 

详细描述

在文件 Scene3DTest.cpp37 行定义.

构造及析构函数说明

◆ SkeletonAnimationCullingFix()

SkeletonAnimationCullingFix::SkeletonAnimationCullingFix ( )
inline

在文件 Scene3DTest.cpp40 行定义.

41 : SkeletonAnimation()
42 {}

被这些函数引用 createWithFile().

+ 这是这个函数的调用关系图:

成员函数说明

◆ createWithFile()

static SkeletonAnimationCullingFix * SkeletonAnimationCullingFix::createWithFile ( const std::string &  skeletonDataFile,
const std::string &  atlasFile,
float  scale = 1 
)
inlinestatic

在文件 Scene3DTest.cpp51 行定义.

52 {
54 spAtlas* atlas = spAtlas_createFromFile(atlasFile.c_str(), 0);
55 node->initWithJsonFile(skeletonDataFile, atlas, scale);
56 node->autorelease();
57 return node;
58 }

引用了 SkeletonAnimationCullingFix().

被这些函数引用 Scene3DTestScene::createDetailDlg().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ draw()

virtual void SkeletonAnimationCullingFix::draw ( cocos2d::Renderer *  renderer,
const cocos2d::Mat4 &  transform,
uint32_t  transformFlags 
)
inlineoverridevirtual

在文件 Scene3DTest.cpp44 行定义.

45 {
46 glDisable(GL_CULL_FACE);
47 SkeletonAnimation::draw(renderer, transform, transformFlags);
48 RenderState::StateBlock::invalidate(cocos2d::RenderState::StateBlock::RS_ALL_ONES);
49 }

该类的文档由以下文件生成: