summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/xr/xr_input_pose.cc
diff options
context:
space:
mode:
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.cc9
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);
}