#include <SpritePolygonTest.h>
◆ SpritePolygonPerformance()
| SpritePolygonPerformance::SpritePolygonPerformance |
( |
| ) |
|
在文件 SpritePolygonTest.cpp 第 519 行定义.
521 TTFConfig ttfConfig(
"fonts/arial.ttf", 10);
522 _perfLabel = Label::createWithTTF(ttfConfig,
"performance test");
524 _perfLabel->setPosition(Director::getInstance()->getVisibleSize().width/2, 80);
527 auto size = Director::getInstance()->getVisibleSize();
531 _posY = size.height/2;
引用了 _continuousHighDtTime, _continuousLowDt, _elapsedTime, SpritePolygonTestCase::_isNeedDebugMenu, _leftX, _perfLabel, _pixelCount, _posX, _posY, _rightX, _spriteCount, _triCount, _vertCount, _waitingTime, ended, goRight , 以及 prevDt.
◆ CREATE_FUNC()
◆ incrementStats()
| void SpritePolygonPerformance::incrementStats |
( |
| ) |
|
|
protected |
◆ init()
| bool SpritePolygonPerformance::init |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ initIncrementStats()
| virtual void SpritePolygonPerformance::initIncrementStats |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ makeSprite()
| Node * SpritePolygonPerformance::makeSprite |
( |
| ) |
|
|
protectedvirtual |
◆ update()
| void SpritePolygonPerformance::update |
( |
float |
dt | ) |
|
|
overrideprotectedvirtual |
在文件 SpritePolygonTest.cpp 第 563 行定义.
568 int loops = (0.025-dt)*1000;
569 if(dt < 0.025 && loops>0)
581 for(
int i = 0; i < loops; i++)
cocos2d::Label * _subtitleLabel
引用了 _continuousHighDtTime, _continuousLowDt, _elapsedTime, _leftX, _perfLabel, _pixelCount, _posX, _posY, _rightX, _spriteCount, TestCase::_subtitleLabel, _triCount, _vertCount, _waitingTime, ended, goRight, incrementStats(), makeSprite(), prevDt , 以及 updateLabel().
◆ updateLabel()
| void SpritePolygonPerformance::updateLabel |
( |
| ) |
|
|
protected |
◆ _continuousHighDtTime
| float SpritePolygonPerformance::_continuousHighDtTime |
|
protected |
◆ _continuousLowDt
| int SpritePolygonPerformance::_continuousLowDt |
|
protected |
◆ _elapsedTime
| float SpritePolygonPerformance::_elapsedTime |
|
protected |
◆ _incPix
| unsigned int SpritePolygonPerformance::_incPix |
|
protected |
◆ _incTri
| unsigned int SpritePolygonPerformance::_incTri |
|
protected |
◆ _incVert
| unsigned int SpritePolygonPerformance::_incVert |
|
protected |
◆ _leftX
| int SpritePolygonPerformance::_leftX |
|
protected |
◆ _perfLabel
| cocos2d::Label* SpritePolygonPerformance::_perfLabel |
|
protected |
◆ _pixelCount
| int SpritePolygonPerformance::_pixelCount |
|
protected |
◆ _posX
| int SpritePolygonPerformance::_posX |
|
protected |
◆ _posY
| int SpritePolygonPerformance::_posY |
|
protected |
◆ _rightX
| int SpritePolygonPerformance::_rightX |
|
protected |
◆ _spriteCount
| int SpritePolygonPerformance::_spriteCount |
|
protected |
◆ _triCount
| int SpritePolygonPerformance::_triCount |
|
protected |
◆ _vertCount
| int SpritePolygonPerformance::_vertCount |
|
protected |
◆ _waitingTime
| float SpritePolygonPerformance::_waitingTime |
|
protected |
◆ ended
| bool SpritePolygonPerformance::ended |
|
protected |
◆ goRight
| bool SpritePolygonPerformance::goRight |
|
protected |
◆ prevDt
| float SpritePolygonPerformance::prevDt |
|
protected |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/SpritePolygonTest/SpritePolygonTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/SpritePolygonTest/SpritePolygonTest.cpp