MCPcopy Create free account
hub / github.com/SakuraEngine/SakuraEngine / shutdown

Method shutdown

modules/gui/renderer/src/device/skr_native_device.cpp:51–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49 embedded_init_text_service(this);
50}
51void SkrNativeDevice::shutdown()
52{
53 // shutdown text device
54 embedded_shutdown_text_service();
55
56 // clean up all updatable images
57 for (auto image : _all_updatable_images)
58 {
59 image->destroy();
60 }
61 _all_updatable_images.clear();
62
63 // shutdown resource device
64 _resource_device->shutdown();
65 SkrDelete(_resource_device);
66
67 // shutdown render device
68 _render_device->shutdown();
69 SkrDelete(_render_device);
70}
71
72// view
73NotNull<INativeWindow*> SkrNativeDevice::create_window()

Callers

nothing calls this directly

Calls 4

SkrDeleteFunction · 0.85
destroyMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected