// 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. #ifndef COMPONENTS_VIZ_COMMON_SURFACES_REGION_CAPTURE_BOUNDS_H_ #define COMPONENTS_VIZ_COMMON_SURFACES_REGION_CAPTURE_BOUNDS_H_ #include <cstdint> #include <string> #include "base/containers/flat_map.h" #include "base/token.h" #include "components/viz/common/viz_common_export.h" #include "ui/gfx/geometry/rect.h" namespace viz { RegionCaptureCropId; // RegionCaptureBounds maps precisely to the same-named mojom class, and is // used for passing in region capture crop ids mapped to a gfx::Rect // representing the region of the viewport that should be cropped to for // tab capture. // See the design document at: https://tinyurl.com/region-capture. class VIZ_COMMON_EXPORT RegionCaptureBounds { … }; } // namespace viz #endif // COMPONENTS_VIZ_COMMON_SURFACES_REGION_CAPTURE_BOUNDS_H_