summaryrefslogtreecommitdiffstats
path: root/servers/register_server_types.cpp
diff options
context:
space:
mode:
authorBastiaan Olij <mux213@gmail.com>2020-04-09 00:47:36 +1000
committerBastiaan Olij <mux213@gmail.com>2020-04-09 15:33:01 +1000
commitafc8c6391ccc2d3d69dcad0d93b2639bfe77dc55 (patch)
tree9b77798e59f05f968c26649ef9bafd6f0c5def2f /servers/register_server_types.cpp
parent23d786d6fbcd374f464155c5f17f1951a664ece9 (diff)
downloadredot-engine-afc8c6391ccc2d3d69dcad0d93b2639bfe77dc55.tar.gz
Renaming all ARVR nodes to XR
Diffstat (limited to 'servers/register_server_types.cpp')
-rw-r--r--servers/register_server_types.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/servers/register_server_types.cpp b/servers/register_server_types.cpp
index 64b48bea50..dadd26dade 100644
--- a/servers/register_server_types.cpp
+++ b/servers/register_server_types.cpp
@@ -33,9 +33,6 @@
#include "core/engine.h"
#include "core/project_settings.h"
-#include "arvr/arvr_interface.h"
-#include "arvr/arvr_positional_tracker.h"
-#include "arvr_server.h"
#include "audio/audio_effect.h"
#include "audio/audio_stream.h"
#include "audio/effects/audio_effect_amplify.h"
@@ -67,6 +64,9 @@
#include "physics_server_3d.h"
#include "rendering_server.h"
#include "servers/rendering/shader_types.h"
+#include "xr/xr_interface.h"
+#include "xr/xr_positional_tracker.h"
+#include "xr_server.h"
ShaderTypes *shader_types = nullptr;
@@ -102,11 +102,15 @@ void register_server_types() {
ClassDB::register_class<AudioServer>();
ClassDB::register_virtual_class<PhysicsServer3D>();
ClassDB::register_virtual_class<PhysicsServer2D>();
- ClassDB::register_class<ARVRServer>();
+ ClassDB::register_class<XRServer>();
ClassDB::register_class<CameraServer>();
- ClassDB::register_virtual_class<ARVRInterface>();
- ClassDB::register_class<ARVRPositionalTracker>();
+ ClassDB::register_virtual_class<XRInterface>();
+ ClassDB::register_class<XRPositionalTracker>();
+
+ ClassDB::add_compatibility_class("ARVRServer", "XRServer");
+ ClassDB::add_compatibility_class("ARVRInterface", "XRInterface");
+ ClassDB::add_compatibility_class("ARVRPositionalTracker", "XRPositionalTracker");
ClassDB::register_virtual_class<AudioStream>();
ClassDB::register_virtual_class<AudioStreamPlayback>();
@@ -198,6 +202,6 @@ void register_server_singletons() {
Engine::get_singleton()->add_singleton(Engine::Singleton("PhysicsServer3D", PhysicsServer3D::get_singleton()));
Engine::get_singleton()->add_singleton(Engine::Singleton("NavigationServer2D", NavigationServer2D::get_singleton_mut()));
Engine::get_singleton()->add_singleton(Engine::Singleton("NavigationServer3D", NavigationServer3D::get_singleton_mut()));
- Engine::get_singleton()->add_singleton(Engine::Singleton("ARVRServer", ARVRServer::get_singleton()));
+ Engine::get_singleton()->add_singleton(Engine::Singleton("XRServer", XRServer::get_singleton()));
Engine::get_singleton()->add_singleton(Engine::Singleton("CameraServer", CameraServer::get_singleton()));
}