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

#include "device/vr/public/mojom/vr_service.mojom-blink.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_xr_light_probe_init.h"
#include "third_party/blink/renderer/core/geometry/dom_point_read_only.h"
#include "third_party/blink/renderer/modules/event_modules.h"
#include "third_party/blink/renderer/modules/event_target_modules.h"
#include "third_party/blink/renderer/modules/xr/xr_cube_map.h"
#include "third_party/blink/renderer/modules/xr/xr_light_estimate.h"
#include "third_party/blink/renderer/modules/xr/xr_object_space.h"
#include "third_party/blink/renderer/modules/xr/xr_session.h"

namespace blink {

namespace {

// Milliseconds to wait between reflection change events.
const double kReflectionChangeDelta =;

}  // namespace

XRLightProbe::XRLightProbe(XRSession* session, XRLightProbeInit* options)
    :{}

XRSpace* XRLightProbe::probeSpace() const {}

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

std::optional<gfx::Transform> XRLightProbe::MojoFromObject() const {}

void XRLightProbe::ProcessLightEstimationData(
    const device::mojom::blink::XRLightEstimationData* data,
    double timestamp) {}

ExecutionContext* XRLightProbe::GetExecutionContext() const {}

const AtomicString& XRLightProbe::InterfaceName() const {}

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

}  // namespace blink