summaryrefslogtreecommitdiffstats
path: root/modules/openxr/extensions/openxr_eye_gaze_interaction.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/openxr/extensions/openxr_eye_gaze_interaction.h')
-rw-r--r--modules/openxr/extensions/openxr_eye_gaze_interaction.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/openxr/extensions/openxr_eye_gaze_interaction.h b/modules/openxr/extensions/openxr_eye_gaze_interaction.h
index 2b99f8edff..114c1aacc7 100644
--- a/modules/openxr/extensions/openxr_eye_gaze_interaction.h
+++ b/modules/openxr/extensions/openxr_eye_gaze_interaction.h
@@ -50,11 +50,17 @@ public:
virtual void on_register_metadata() override;
+ bool get_eye_gaze_pose(double p_dist, Vector3 &r_eye_pose);
+
private:
static OpenXREyeGazeInteractionExtension *singleton;
bool available = false;
XrSystemEyeGazeInteractionPropertiesEXT properties;
+
+ bool init_eye_gaze_pose = false;
+ RID eye_tracker;
+ RID eye_action;
};
#endif // OPENXR_EYE_GAZE_INTERACTION_H