MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / uninitialize

Method uninitialize

modules/mobile_vr/mobile_vr_interface.cpp:399–418  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

397}
398
399void MobileVRInterface::uninitialize() {
400 if (initialized) {
401 // do any cleanup here...
402 XRServer *xr_server = XRServer::get_singleton();
403 if (xr_server != nullptr) {
404 if (head.is_valid()) {
405 xr_server->remove_tracker(head);
406
407 head.unref();
408 }
409
410 if (xr_server->get_primary_interface() == this) {
411 // no longer our primary interface
412 xr_server->set_primary_interface(nullptr);
413 }
414 }
415
416 initialized = false;
417 };
418}
419
420Dictionary MobileVRInterface::get_system_info() {
421 Dictionary dict;

Callers 1

Calls 5

remove_trackerMethod · 0.80
is_validMethod · 0.45
unrefMethod · 0.45
get_primary_interfaceMethod · 0.45
set_primary_interfaceMethod · 0.45

Tested by

no test coverage detected