|
PuzzleSDK
|
#include <Sprite3DTest.h>
类 Sprite3DWithOBBPerformanceTest 继承关系图:
Sprite3DWithOBBPerformanceTest 的协作图:Public 成员函数 | |
| CREATE_FUNC (Sprite3DWithOBBPerformanceTest) | |
| Sprite3DWithOBBPerformanceTest () | |
| virtual std::string | title () const override |
| virtual std::string | subtitle () const override |
| virtual void | update (float dt) override |
| void | addNewOBBWithCoords (cocos2d::Vec2 p) |
| void | addNewSpriteWithCoords (cocos2d::Vec2 p) |
| void | onTouchesBegan (const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event) |
| void | onTouchesEnded (const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event) |
| void | onTouchesMoved (const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event) |
| void | addOBBCallback (cocos2d::Ref *sender) |
| void | delOBBCallback (cocos2d::Ref *sender) |
| void | addOBBWithCount (float value) |
| void | delOBBWithCount (float value) |
Public 成员函数 继承自 Sprite3DTestDemo | |
| virtual | ~Sprite3DTestDemo () |
Public 成员函数 继承自 TestCase | |
| TestCase () | |
| ~TestCase () | |
| virtual Type | getTestType () const |
| virtual float | getDuration () const |
| virtual std::string | getExpectedOutput () const |
| virtual std::string | getActualOutput () const |
| virtual void | restartTestCallback (cocos2d::Ref *sender) |
| virtual void | nextTestCallback (cocos2d::Ref *sender) |
| virtual void | priorTestCallback (cocos2d::Ref *sender) |
| virtual void | onBackCallback (cocos2d::Ref *sender) |
| void | setTestSuite (TestSuite *testSuite) |
| TestSuite * | getTestSuite () const |
| float | getRunTime () const |
| void | setTestCaseName (const std::string &name) |
| std::string | getTestCaseName () const |
| const cocos2d::Label * | getSubtitleLable () const |
| const cocos2d::MenuItemImage * | getRestartTestItem () const |
| virtual void | onEnter () override |
Protected 成员函数 | |
| void | initDrawBox () |
| void | reachEndCallBack () |
| void | unproject (const cocos2d::Mat4 &viewProjection, const cocos2d::Size *viewport, cocos2d::Vec3 *src, cocos2d::Vec3 *dst) |
| void | calculateRayByLocationInView (cocos2d::Ray *ray, const cocos2d::Vec2 &location) |
Protected 属性 | |
| cocos2d::Sprite3D * | _sprite |
| std::vector< cocos2d::OBB > | _obb |
| cocos2d::DrawNode3D * | _drawOBB |
| cocos2d::Label * | _labelCubeCount |
| cocos2d::MoveTo * | _moveAction |
| cocos2d::OBB | _obbt |
| cocos2d::OBB | _obbtOri |
| cocos2d::DrawNode3D * | _drawDebug |
| bool | _hasCollider |
| std::set< int > | _intersetList |
Protected 属性 继承自 TestCase | |
| cocos2d::MenuItemImage * | _priorTestItem |
| cocos2d::MenuItemImage * | _restartTestItem |
| cocos2d::MenuItemImage * | _nextTestItem |
| cocos2d::Label * | _titleLabel |
| cocos2d::Label * | _subtitleLabel |
额外继承的成员函数 | |
Public 类型 继承自 TestCase | |
| enum class | Type { ROBUSTNESS , UNIT , GRAPHICAL_STATIC , MANUAL } |
Public 属性 继承自 TestCase | |
| CC_CONSTRUCTOR_ACCESS | __pad0__: virtual bool init() override |
在文件 Sprite3DTest.h 第 346 行定义.
| Sprite3DWithOBBPerformanceTest::Sprite3DWithOBBPerformanceTest | ( | ) |
在文件 Sprite3DTest.cpp 第 1414 行定义.
引用了 _hasCollider, _labelCubeCount, addNewSpriteWithCoords(), addOBBCallback(), delOBBCallback(), initDrawBox(), onTouchesBegan(), onTouchesEnded() , 以及 onTouchesMoved().
函数调用图:| void Sprite3DWithOBBPerformanceTest::addNewOBBWithCoords | ( | cocos2d::Vec2 | p | ) |
| void Sprite3DWithOBBPerformanceTest::addNewSpriteWithCoords | ( | cocos2d::Vec2 | p | ) |
在文件 Sprite3DTest.cpp 第 1544 行定义.
引用了 _drawDebug, _moveAction, _obbt, _obbtOri, _sprite, DrawNode3D::create() , 以及 reachEndCallBack().
被这些函数引用 Sprite3DWithOBBPerformanceTest().
函数调用图:
这是这个函数的调用关系图:| void Sprite3DWithOBBPerformanceTest::addOBBCallback | ( | cocos2d::Ref * | sender | ) |
在文件 Sprite3DTest.cpp 第 1590 行定义.
引用了 addOBBWithCount().
被这些函数引用 Sprite3DWithOBBPerformanceTest().
函数调用图:
这是这个函数的调用关系图:| void Sprite3DWithOBBPerformanceTest::addOBBWithCount | ( | float | value | ) |
在文件 Sprite3DTest.cpp 第 1595 行定义.
引用了 _obb.
被这些函数引用 addOBBCallback().
这是这个函数的调用关系图:
|
protected |
在文件 Sprite3DTest.cpp 第 1646 行定义.
引用了 unproject().
被这些函数引用 onTouchesBegan().
函数调用图:
这是这个函数的调用关系图:| Sprite3DWithOBBPerformanceTest::CREATE_FUNC | ( | Sprite3DWithOBBPerformanceTest | ) |
| void Sprite3DWithOBBPerformanceTest::delOBBCallback | ( | cocos2d::Ref * | sender | ) |
在文件 Sprite3DTest.cpp 第 1608 行定义.
引用了 delOBBWithCount().
被这些函数引用 Sprite3DWithOBBPerformanceTest().
函数调用图:
这是这个函数的调用关系图:| void Sprite3DWithOBBPerformanceTest::delOBBWithCount | ( | float | value | ) |
在文件 Sprite3DTest.cpp 第 1613 行定义.
被这些函数引用 delOBBCallback().
这是这个函数的调用关系图:
|
protected |
在文件 Sprite3DTest.cpp 第 1538 行定义.
引用了 _drawOBB , 以及 DrawNode3D::create().
被这些函数引用 Sprite3DWithOBBPerformanceTest().
函数调用图:
这是这个函数的调用关系图:| void Sprite3DWithOBBPerformanceTest::onTouchesBegan | ( | const std::vector< cocos2d::Touch * > & | touches, |
| cocos2d::Event * | event | ||
| ) |
在文件 Sprite3DTest.cpp 第 1463 行定义.
引用了 _intersetList, _obb , 以及 calculateRayByLocationInView().
被这些函数引用 Sprite3DWithOBBPerformanceTest().
函数调用图:
这是这个函数的调用关系图:| void Sprite3DWithOBBPerformanceTest::onTouchesEnded | ( | const std::vector< cocos2d::Touch * > & | touches, |
| cocos2d::Event * | event | ||
| ) |
| void Sprite3DWithOBBPerformanceTest::onTouchesMoved | ( | const std::vector< cocos2d::Touch * > & | touches, |
| cocos2d::Event * | event | ||
| ) |
在文件 Sprite3DTest.cpp 第 1491 行定义.
引用了 _intersetList , 以及 _obb.
被这些函数引用 Sprite3DWithOBBPerformanceTest().
这是这个函数的调用关系图:
|
protected |
在文件 Sprite3DTest.cpp 第 1576 行定义.
引用了 _moveAction, _sprite , 以及 reachEndCallBack().
被这些函数引用 addNewSpriteWithCoords() , 以及 reachEndCallBack().
函数调用图:
这是这个函数的调用关系图:
|
overridevirtual |
|
overridevirtual |
重载 Sprite3DTestDemo .
在文件 Sprite3DTest.cpp 第 1446 行定义.
|
protected |
在文件 Sprite3DTest.cpp 第 1623 行定义.
被这些函数引用 calculateRayByLocationInView().
这是这个函数的调用关系图:
|
overridevirtual |
在文件 Sprite3DTest.cpp 第 1506 行定义.
引用了 _drawDebug, _drawOBB, _labelCubeCount, _obb, _obbt, _obbtOri , 以及 _sprite.
|
protected |
在文件 Sprite3DTest.h 第 371 行定义.
被这些函数引用 addNewSpriteWithCoords() , 以及 update().
|
protected |
在文件 Sprite3DTest.h 第 366 行定义.
被这些函数引用 delOBBWithCount(), initDrawBox() , 以及 update().
|
protected |
在文件 Sprite3DTest.h 第 372 行定义.
被这些函数引用 Sprite3DWithOBBPerformanceTest().
|
protected |
在文件 Sprite3DTest.h 第 373 行定义.
被这些函数引用 onTouchesBegan() , 以及 onTouchesMoved().
|
protected |
在文件 Sprite3DTest.h 第 367 行定义.
被这些函数引用 Sprite3DWithOBBPerformanceTest() , 以及 update().
|
protected |
在文件 Sprite3DTest.h 第 368 行定义.
被这些函数引用 addNewSpriteWithCoords() , 以及 reachEndCallBack().
|
protected |
在文件 Sprite3DTest.h 第 365 行定义.
被这些函数引用 addNewOBBWithCoords(), addOBBWithCount(), delOBBWithCount(), onTouchesBegan(), onTouchesMoved() , 以及 update().
|
protected |
在文件 Sprite3DTest.h 第 369 行定义.
被这些函数引用 addNewSpriteWithCoords() , 以及 update().
|
protected |
在文件 Sprite3DTest.h 第 370 行定义.
被这些函数引用 addNewSpriteWithCoords() , 以及 update().
|
protected |
在文件 Sprite3DTest.h 第 364 行定义.
被这些函数引用 addNewSpriteWithCoords(), reachEndCallBack() , 以及 update().