1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-18 14:21:41 +00:00

expose OpenXR hand tracker handles

This commit is contained in:
Logan Lang
2024-02-18 20:06:36 -06:00
parent fb10e67fef
commit 74413f5609
5 changed files with 25 additions and 0 deletions

View File

@@ -359,6 +359,8 @@ public:
XrTime get_next_frame_time() { return frame_state.predictedDisplayTime + frame_state.predictedDisplayPeriod; }
bool can_render() { return instance != XR_NULL_HANDLE && session != XR_NULL_HANDLE && running && view_pose_valid && frame_state.shouldRender; }
XrHandTrackerEXT get_hand_tracker(int p_hand_index);
Size2 get_recommended_target_size();
XRPose::TrackingConfidence get_head_center(Transform3D &r_transform, Vector3 &r_linear_velocity, Vector3 &r_angular_velocity);
bool get_view_transform(uint32_t p_view, Transform3D &r_transform);