blob: ab0c2ea45b60de7a72fcf11fe1af0d4b45270e20 [file] [log] [blame]
Maksim Sisov16b073862021-10-07 18:07:421// Copyright 2021 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "ui/gfx/overlay_plane_data.h"
6
7namespace gfx {
8
9OverlayPlaneData::OverlayPlaneData() = default;
10
11OverlayPlaneData::OverlayPlaneData(int z_order,
12 OverlayTransform plane_transform,
13 const Rect& display_bounds,
14 const RectF& crop_rect,
15 bool enable_blend,
16 const Rect& damage_rect,
17 float opacity,
Maksim Sisov0854ce22021-10-12 15:14:4718 OverlayPriorityHint priority_hint,
19 const gfx::RRectF& rounded_corners)
Maksim Sisov16b073862021-10-07 18:07:4220 : z_order(z_order),
21 plane_transform(plane_transform),
22 display_bounds(display_bounds),
23 crop_rect(crop_rect),
24 enable_blend(enable_blend),
25 damage_rect(damage_rect),
26 opacity(opacity),
Maksim Sisov0854ce22021-10-12 15:14:4727 priority_hint(priority_hint),
28 rounded_corners(rounded_corners) {}
Maksim Sisov16b073862021-10-07 18:07:4229
30OverlayPlaneData::~OverlayPlaneData() = default;
31
32} // namespace gfx