#include <Texture2dTest.h>
◆ ~TextureAsync()
| TextureAsync::~TextureAsync |
( |
| ) |
|
|
virtual |
在文件 Texture2dTest.cpp 第 1504 行定义.
1506 auto textureCache = Director::getInstance()->getTextureCache();
1507 textureCache->unbindAllImageAsync();
1508 textureCache->removeAllTextures();
◆ CREATE_FUNC()
◆ getDuration()
| virtual float TextureAsync::getDuration |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ imageLoaded()
| void TextureAsync::imageLoaded |
( |
cocos2d::Texture2D * |
texture | ) |
|
在文件 Texture2dTest.cpp 第 1530 行定义.
1532 auto director = Director::getInstance();
1540 auto sprite = Sprite::createWithTexture(texture);
1541 sprite->setAnchorPoint(Vec2(0,0));
1542 addChild(sprite, -1);
1544 auto size = director->getWinSize();
1546 sprite->setPosition(Vec2( i % (
int)size.width, (i / (
int)size.width) * 32 ));
1550 log(
"Image loaded: %p", texture);
引用了 _imageOffset.
被这些函数引用 loadImages().
◆ loadImages()
| void TextureAsync::loadImages |
( |
float |
dt | ) |
|
在文件 Texture2dTest.cpp 第 1511 行定义.
1513 auto textureCache = Director::getInstance()->getTextureCache();
1514 for(
int i=0;i < 8;i++) {
1515 for(
int j=0;j < 8; j++) {
1516 char szSpriteName[100] = {0};
1517 sprintf(szSpriteName,
"Images/sprites_test/sprite-%d-%d.png", i, j);
void imageLoaded(cocos2d::Texture2D *texture)
引用了 imageLoaded().
被这些函数引用 onEnter().
◆ onEnter()
| void TextureAsync::onEnter |
( |
| ) |
|
|
overridevirtual |
重载 TextureDemo .
在文件 Texture2dTest.cpp 第 1484 行定义.
1490 auto size = Director::getInstance()->getWinSize();
1492 auto label = Label::createWithTTF(
"Loading...",
"fonts/Marker Felt.ttf", 32);
1493 label->setPosition(Vec2( size.width/2, size.height/2));
1494 addChild(label, 10);
1496 auto scale = ScaleBy::create(0.3f, 2);
1497 auto scale_back = scale->reverse();
1498 auto seq = Sequence::create(scale, scale_back,
nullptr);
1499 label->runAction(RepeatForever::create(seq));
void loadImages(float dt)
virtual void onEnter() override
引用了 _imageOffset, loadImages() , 以及 TextureDemo::onEnter().
◆ subtitle()
| std::string TextureAsync::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ title()
| std::string TextureAsync::title |
( |
| ) |
const |
|
overridevirtual |
◆ _imageOffset
| int TextureAsync::_imageOffset |
|
private |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/Texture2dTest/Texture2dTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/Texture2dTest/Texture2dTest.cpp