chromium/components/viz/common/surfaces/region_capture_bounds.cc

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

#include "components/viz/common/surfaces/region_capture_bounds.h"

#include <sstream>
#include <utility>

#include "base/no_destructor.h"

namespace viz {

RegionCaptureBounds::RegionCaptureBounds() = default;
RegionCaptureBounds::RegionCaptureBounds(
    base::flat_map<base::Token, gfx::Rect> bounds)
    :{}
RegionCaptureBounds::RegionCaptureBounds(RegionCaptureBounds&&) = default;
RegionCaptureBounds::RegionCaptureBounds(const RegionCaptureBounds&) = default;
RegionCaptureBounds& RegionCaptureBounds::operator=(RegionCaptureBounds&&) =
    default;
RegionCaptureBounds& RegionCaptureBounds::operator=(
    const RegionCaptureBounds&) = default;
RegionCaptureBounds::~RegionCaptureBounds() = default;

// static
const RegionCaptureBounds& RegionCaptureBounds::Empty() {}

void RegionCaptureBounds::Set(const RegionCaptureCropId& crop_id,
                              const gfx::Rect& region) {}

void RegionCaptureBounds::Reset() {}

bool RegionCaptureBounds::operator==(const RegionCaptureBounds& rhs) const {}
bool RegionCaptureBounds::operator!=(const RegionCaptureBounds& rhs) const {}

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

}  // namespace viz