summaryrefslogtreecommitdiffstats
path: root/scene/3d/xr_nodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'scene/3d/xr_nodes.h')
-rw-r--r--scene/3d/xr_nodes.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/scene/3d/xr_nodes.h b/scene/3d/xr_nodes.h
index 6e56aa28de..185a6361d3 100644
--- a/scene/3d/xr_nodes.h
+++ b/scene/3d/xr_nodes.h
@@ -78,7 +78,7 @@ class XRNode3D : public Node3D {
private:
StringName tracker_name;
StringName pose_name = "default";
- bool is_active = true;
+ bool has_tracking_data = false;
protected:
Ref<XRPositionalTracker> tracker;
@@ -91,6 +91,8 @@ protected:
void _removed_tracker(const StringName p_tracker_name, int p_tracker_type);
void _pose_changed(const Ref<XRPose> &p_pose);
+ void _pose_lost_tracking(const Ref<XRPose> &p_pose);
+ void _set_has_tracking_data(bool p_has_tracking_data);
public:
void _validate_property(PropertyInfo &p_property) const;