MCPcopy Create free account
hub / github.com/axmolengine/axmol / NewDrawNodeTest

Method NewDrawNodeTest

tests/cpp-tests/Source/RendererTest/RendererTest.cpp:331–349  ·  view source on GitHub ↗

* NewDrawNode */

Source from the content-addressed store, hash-verified

329 * NewDrawNode
330 */
331NewDrawNodeTest::NewDrawNodeTest()
332{
333 auto s = Director::getInstance()->getWinSize();
334
335 auto parent = Node::create();
336 parent->setPosition(s.width / 2, s.height / 2);
337 addChild(parent);
338
339 auto rectNode = DrawNode::create();
340 Vec2 rectangle[4];
341 rectangle[0] = Vec2(-50, -50);
342 rectangle[1] = Vec2(50, -50);
343 rectangle[2] = Vec2(50, 50);
344 rectangle[3] = Vec2(-50, 50);
345
346 Color4F white(1, 1, 1, 1);
347 rectNode->drawPolygon(rectangle, 4, white, 1, white);
348 parent->addChild(rectNode);
349}
350
351NewDrawNodeTest::~NewDrawNodeTest() {}
352

Callers

nothing calls this directly

Calls 6

getInstanceFunction · 0.85
createFunction · 0.85
Vec2Function · 0.50
setPositionMethod · 0.45
drawPolygonMethod · 0.45
addChildMethod · 0.45

Tested by

no test coverage detected