MCPcopy Create free account
hub / github.com/cocos/cocos-engine / createWindow

Method createWindow

native/cocos/core/Root.cpp:477–483  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

475}
476
477scene::RenderWindow *Root::createWindow(scene::IRenderWindowInfo &info) {
478 IntrusivePtr<scene::RenderWindow> window = ccnew scene::RenderWindow();
479
480 window->initialize(_device, info);
481 _renderWindows.emplace_back(window);
482 return window;
483}
484
485void Root::destroyWindow(scene::RenderWindow *window) {
486 auto it = std::find(_renderWindows.begin(), _renderWindows.end(), window);

Callers 3

initMethod · 0.45
createSystemWindowMethod · 0.45
initWindowMethod · 0.45

Calls 2

initializeMethod · 0.65
RenderWindowClass · 0.50

Tested by

no test coverage detected