chromium/third_party/blink/renderer/modules/xr/xr_joint_space.cc

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include <memory>
#include <string>
#include <utility>

#include "third_party/blink/renderer/modules/xr/xr_joint_space.h"
#include "third_party/blink/renderer/modules/xr/xr_hand.h"
#include "third_party/blink/renderer/modules/xr/xr_space.h"
#include "third_party/blink/renderer/modules/xr/xr_utils.h"

namespace blink {

XRJointSpace::XRJointSpace(XRHand* hand,
                           XRSession* session,
                           std::unique_ptr<gfx::Transform> mojo_from_joint,
                           device::mojom::blink::XRHandJoint joint,
                           float radius,
                           device::mojom::blink::XRHandedness handedness)
    :{}

std::optional<gfx::Transform> XRJointSpace::MojoFromNative() const {}

device::mojom::blink::XRNativeOriginInformationPtr XRJointSpace::NativeOrigin()
    const {}

bool XRJointSpace::EmulatedPosition() const {}

XRPose* XRJointSpace::getPose(const XRSpace* other_space) const {}

void XRJointSpace::UpdateTracking(
    std::unique_ptr<gfx::Transform> mojo_from_joint,
    float radius) {}

bool XRJointSpace::IsStationary() const {}

const String XRJointSpace::jointName() const {}

std::string XRJointSpace::ToString() const {}

bool XRJointSpace::handHasMissingPoses() const {}

void XRJointSpace::Trace(Visitor* visitor) const {}

}  // namespace blink