#include "ui/platform_window/platform_window.h"
#include <string>
#include "ui/gfx/geometry/rect.h"
namespace ui {
PlatformWindow::PlatformWindow() = default;
PlatformWindow::~PlatformWindow() = default;
bool PlatformWindow::ShouldWindowContentsBeTransparent() const { … }
void PlatformWindow::SetZOrderLevel(ZOrderLevel order) { … }
ZOrderLevel PlatformWindow::GetZOrderLevel() const { … }
void PlatformWindow::StackAbove(gfx::AcceleratedWidget widget) { … }
void PlatformWindow::StackAtTop() { … }
void PlatformWindow::FlashFrame(bool flash_frame) { … }
void PlatformWindow::SetShape(std::unique_ptr<ShapeRects> native_shape,
const gfx::Transform& transform) { … }
void PlatformWindow::SetAspectRatio(const gfx::SizeF& aspect_ratio) { … }
void PlatformWindow::SetWindowIcons(const gfx::ImageSkia& window_icon,
const gfx::ImageSkia& app_icon) { … }
bool PlatformWindow::IsAnimatingClosed() const { … }
void PlatformWindow::SetOpacity(float opacity) { … }
void PlatformWindow::SetVisibilityChangedAnimationsEnabled(bool enabled) { … }
std::string PlatformWindow::GetWindowUniqueId() const { … }
bool PlatformWindow::ShouldUpdateWindowShape() const { … }
bool PlatformWindow::CanSetDecorationInsets() const { … }
void PlatformWindow::SetOpaqueRegion(
std::optional<std::vector<gfx::Rect>> region_px) { … }
void PlatformWindow::SetInputRegion(
std::optional<std::vector<gfx::Rect>> region_px) { … }
bool PlatformWindow::IsClientControlledWindowMovementSupported() const { … }
void PlatformWindow::NotifyStartupComplete(const std::string& startup_id) { … }
}