#include <SchedulerTest.h>
◆ SchedulerPauseResumeAllUser()
| SchedulerPauseResumeAllUser::SchedulerPauseResumeAllUser |
( |
| ) |
|
◆ ~SchedulerPauseResumeAllUser()
| SchedulerPauseResumeAllUser::~SchedulerPauseResumeAllUser |
( |
| ) |
|
|
virtual |
◆ CREATE_FUNC()
◆ onEnter()
| void SchedulerPauseResumeAllUser::onEnter |
( |
| ) |
|
|
overridevirtual |
重载 TestCase .
在文件 SchedulerTest.cpp 第 251 行定义.
255 auto s = Director::getInstance()->getWinSize();
257 auto sprite = Sprite::create(
"Images/grossinis_sister1.png");
258 sprite->setPosition(Vec2(s.width/2, s.height/2));
260 this->addChild(sprite);
261 sprite->runAction(RepeatForever::create(RotateBy::create(3.0f, 360.0f)));
virtual void onEnter() override
引用了 TestCase::onEnter(), pause(), tick1() , 以及 tick2().
◆ onExit()
| void SchedulerPauseResumeAllUser::onExit |
( |
| ) |
|
|
overridevirtual |
◆ pause()
| void SchedulerPauseResumeAllUser::pause |
( |
float |
dt | ) |
|
在文件 SchedulerTest.cpp 第 287 行定义.
289 log(
"Pausing, tick1 and tick2 should be called three times");
290 auto director = Director::getInstance();
291 _pausedTargets = director->getScheduler()->pauseAllTargetsWithMinPriority(Scheduler::PRIORITY_NON_SYSTEM_MIN);
293 getChildByTag(123)->scheduleOnce([
this](
float dt)
296 }, 2.0f,
"test resume");
引用了 _pausedTargets , 以及 resume().
被这些函数引用 onEnter().
◆ resume()
| void SchedulerPauseResumeAllUser::resume |
( |
float |
dt | ) |
|
◆ subtitle()
| std::string SchedulerPauseResumeAllUser::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ tick1()
| void SchedulerPauseResumeAllUser::tick1 |
( |
float |
dt | ) |
|
◆ tick2()
| void SchedulerPauseResumeAllUser::tick2 |
( |
float |
dt | ) |
|
◆ title()
| std::string SchedulerPauseResumeAllUser::title |
( |
| ) |
const |
|
overridevirtual |
◆ _pausedTargets
| std::set<void*> SchedulerPauseResumeAllUser::_pausedTargets |
|
private |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/SchedulerTest/SchedulerTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/SchedulerTest/SchedulerTest.cpp