chore: renamed start_vr to setup_vr_interface

This commit is contained in:
Sara Gerretsen 2025-10-15 11:11:01 +02:00
parent 4cb2b334ab
commit dfe8cc9fcf
2 changed files with 4 additions and 4 deletions

View file

@ -6,7 +6,7 @@
void VROrigin::_bind_methods() {}
void VROrigin::start_vr(Ref<XRInterface> with_interface) {
void VROrigin::setup_vr_interface(Ref<XRInterface> with_interface) {
if (with_interface.is_valid()) {
DisplayServer::get_singleton()->window_set_vsync_mode(DisplayServer::VSYNC_DISABLED);
get_viewport()->set_use_xr(true);
@ -15,7 +15,7 @@ void VROrigin::start_vr(Ref<XRInterface> with_interface) {
void VROrigin::on_xr_interface_added(StringName interface) {
if (interface == "OpenXR") {
start_vr(XRServer::get_singleton()->find_interface(interface));
setup_vr_interface(XRServer::get_singleton()->find_interface(interface));
XRServer::get_singleton()->disconnect("interface_added", callable_mp(this, &self_type::on_xr_interface_added));
}
}
@ -23,7 +23,7 @@ void VROrigin::on_xr_interface_added(StringName interface) {
void VROrigin::enter_tree() {
Ref<XRInterface> xrint{ XRServer::get_singleton()->find_interface("OpenXR") };
if (xrint.is_valid()) {
start_vr(xrint);
setup_vr_interface(xrint);
} else {
XRServer::get_singleton()->connect("interface_added", callable_mp(this, &self_type::on_xr_interface_added));
}

View file

@ -8,7 +8,7 @@ class VROrigin : public XROrigin3D {
static void _bind_methods();
private:
void start_vr(Ref<XRInterface> with_interface);
void setup_vr_interface(Ref<XRInterface> with_interface);
void on_xr_interface_added(StringName interface);
void enter_tree();