diff options
| author | Bastiaan Olij <mux213@gmail.com> | 2021-08-29 16:05:11 +1000 |
|---|---|---|
| committer | Bastiaan Olij <mux213@gmail.com> | 2021-10-17 12:12:20 +1100 |
| commit | 5d1ea92daf3eb2b9d7688b43568e8f2d0b7c0ab8 (patch) | |
| tree | 8fed193d6a1d3edd0be647294690fc5091812a31 /modules/webxr/webxr_interface_js.h | |
| parent | c2a616f3ecc5fa0ee7d85507b971e7578000a562 (diff) | |
| download | redot-engine-5d1ea92daf3eb2b9d7688b43568e8f2d0b7c0ab8.tar.gz | |
Rework XR positional trackers
Diffstat (limited to 'modules/webxr/webxr_interface_js.h')
| -rw-r--r-- | modules/webxr/webxr_interface_js.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/webxr/webxr_interface_js.h b/modules/webxr/webxr_interface_js.h index eb77f35f39..6e6548c946 100644 --- a/modules/webxr/webxr_interface_js.h +++ b/modules/webxr/webxr_interface_js.h @@ -46,6 +46,7 @@ class WebXRInterfaceJS : public WebXRInterface { private: bool initialized; + Ref<XRPositionalTracker> head_tracker; String session_mode; String required_features; @@ -53,7 +54,9 @@ private: String requested_reference_space_types; String reference_space_type; + // TODO maybe turn into a vector to support more then 2 controllers... bool controllers_state[2]; + Ref<XRPositionalTracker> controllers[2]; Size2 render_targetsize; Transform3D _js_matrix_to_transform(float *p_js_matrix); |
