1 // Copyright 2015 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.
5 #include "ui/ozone/platform/cast/platform_window_cast.h"
7 #include "ui/platform_window/platform_window_delegate.h"
11 PlatformWindowCast::PlatformWindowCast(PlatformWindowDelegate
* delegate
,
12 const gfx::Rect
& bounds
)
13 : delegate_(delegate
), bounds_(bounds
) {
14 widget_
= (bounds
.width() << 16) + bounds
.height();
15 delegate_
->OnAcceleratedWidgetAvailable(widget_
);
18 gfx::Rect
PlatformWindowCast::GetBounds() {
22 void PlatformWindowCast::SetBounds(const gfx::Rect
& bounds
) {
24 delegate_
->OnBoundsChanged(bounds
);