chromium/third_party/blink/renderer/modules/xr/xr_hand.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 "third_party/blink/renderer/modules/xr/xr_hand.h"

#include <memory>
#include <utility>

#include "base/memory/raw_ref.h"
#include "third_party/blink/renderer/modules/xr/xr_input_source.h"
#include "third_party/blink/renderer/modules/xr/xr_joint_space.h"
#include "third_party/blink/renderer/modules/xr/xr_utils.h"

namespace blink {

class XRHandIterationSource final
    : public PairSyncIterable<XRHand>::IterationSource {};

XRHand::XRHand(const device::mojom::blink::XRHandTrackingData* state,
               XRInputSource* input_source)
    :{}

XRJointSpace* XRHand::get(const V8XRHandJoint& key) const {}

void XRHand::updateFromHandTrackingData(
    const device::mojom::blink::XRHandTrackingData* state,
    XRInputSource* input_source) {}

XRHand::IterationSource* XRHand::CreateIterationSource(
    ScriptState* script_state,
    ExceptionState& exception_state) {}

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

}  // namespace blink