#include <RenderTextureTest.h>
◆ Issue16113Test()
| Issue16113Test::Issue16113Test |
( |
| ) |
|
在文件 RenderTextureTest.cpp 第 768 行定义.
770 auto s = Director::getInstance()->getWinSize();
773 MenuItemFont::setFontSize(16);
774 auto item1 = MenuItemFont::create(
"Save Image", [&](Ref* ref){
775 auto winSize = Director::getInstance()->getVisibleSize();
776 auto text = Label::createWithTTF(
"hello world",
"fonts/Marker Felt.ttf", 40);
777 text->setTextColor(Color4B::RED);
778 auto target = RenderTexture::create(winSize.width, winSize.height, backend::PixelFormat::RGBA8888);
779 target->beginWithClear(0,0,0,0);
780 text->setPosition(winSize.width / 2,winSize.height/2);
783 auto callback = [&](RenderTexture* rt,
const std::string& path){
787 target->saveToFile(
"issue16113.png", Image::Format::PNG,
true, callback);
789 auto menu = Menu::create(item1,
nullptr);
790 this->addChild(menu);
791 menu->setPosition(s.width/2, s.height/2);
◆ CREATE_FUNC()
◆ subtitle()
| std::string Issue16113Test::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ title()
| std::string Issue16113Test::title |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/RenderTextureTest/RenderTextureTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/RenderTextureTest/RenderTextureTest.cpp