#include <NewEventDispatcherTest.h>
◆ DanglingNodePointersTest()
| DanglingNodePointersTest::DanglingNodePointersTest |
( |
| ) |
|
在文件 NewEventDispatcherTest.cpp 第 1456 行定义.
1458#if CC_NODE_DEBUG_VERIFY_EVENT_LISTENERS == 1 && COCOS2D_DEBUG > 0
1459 Vec2 origin = Director::getInstance()->getVisibleOrigin();
1460 Size size = Director::getInstance()->getVisibleSize();
1464 CCASSERT(
false,
"This should never be called because the sprite gets removed from it's parent and destroyed!");
1471 CCASSERT(sprite2,
"The first child of sprite 1 should be sprite 2!");
1472 CCASSERT(sprite2->getReferenceCount() == 1,
"There should only be 1 reference to sprite 1, from it's parent node. Hence removing it will destroy it!");
1473 sprite1->removeAllChildren();
1477 sprite2->setTexture(
"Images/MagentaSquare.png");
1478 sprite2->setPosition(origin+Vec2(size.width/2, size.height/2));
1479 sprite1->addChild(sprite2, -20);
1483 sprite1->setTexture(
"Images/CyanSquare.png");
1484 sprite1->setPosition(origin+Vec2(size.width/2, size.height/2));
1485 addChild(sprite1, -10);
1488 sprite2->setTexture(
"Images/MagentaSquare.png");
1489 sprite2->setPosition(origin+Vec2(size.width/2, size.height/2));
1490 sprite1->addChild(sprite2, -20);
static DanglingNodePointersTestSprite * create(const TappedCallback &tappedCallback)
引用了 DanglingNodePointersTestSprite::create().
◆ ~DanglingNodePointersTest()
| DanglingNodePointersTest::~DanglingNodePointersTest |
( |
| ) |
|
|
virtual |
◆ CREATE_FUNC()
◆ subtitle()
| std::string DanglingNodePointersTest::subtitle |
( |
| ) |
const |
|
overridevirtual |
重载 TestCase .
在文件 NewEventDispatcherTest.cpp 第 1505 行定义.
1507#if CC_NODE_DEBUG_VERIFY_EVENT_LISTENERS == 1 && COCOS2D_DEBUG > 0
1508 return "Tap the square - should not crash!";
1510 return "For test to work, must be compiled with:\n"
1511 "CC_NODE_DEBUG_VERIFY_EVENT_LISTENERS == 1\n&& COCOS2D_DEBUG > 0";
◆ title()
| std::string DanglingNodePointersTest::title |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成: