diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/xr/xr_input_pose.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/xr/xr_input_pose.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/modules/xr/xr_input_pose.cc b/chromium/third_party/blink/renderer/modules/xr/xr_input_pose.cc index c40afa39796..8057426f241 100644 --- a/chromium/third_party/blink/renderer/modules/xr/xr_input_pose.cc +++ b/chromium/third_party/blink/renderer/modules/xr/xr_input_pose.cc @@ -11,18 +11,12 @@ namespace blink { XRInputPose::XRInputPose(std::unique_ptr<TransformationMatrix> pointer_matrix, std::unique_ptr<TransformationMatrix> grip_matrix, bool emulated_position) - : pointer_matrix_(std::move(pointer_matrix)), + : target_ray_(new XRRay(std::move(pointer_matrix))), grip_matrix_(std::move(grip_matrix)), emulated_position_(emulated_position) {} XRInputPose::~XRInputPose() {} -DOMFloat32Array* XRInputPose::pointerMatrix() const { - if (!pointer_matrix_) - return nullptr; - return transformationMatrixToFloat32Array(*pointer_matrix_); -} - DOMFloat32Array* XRInputPose::gripMatrix() const { if (!grip_matrix_) return nullptr; @@ -30,6 +24,7 @@ DOMFloat32Array* XRInputPose::gripMatrix() const { } void XRInputPose::Trace(blink::Visitor* visitor) { + visitor->Trace(target_ray_); ScriptWrappable::Trace(visitor); } |