forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
/
window_port_for_shutdown.cc
82 lines (58 loc) · 2.45 KB
/
window_port_for_shutdown.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ui/aura/window_port_for_shutdown.h"
#include "cc/trees/layer_tree_frame_sink.h"
#include "ui/aura/window.h"
namespace aura {
WindowPortForShutdown::WindowPortForShutdown() {}
WindowPortForShutdown::~WindowPortForShutdown() {}
// static
void WindowPortForShutdown::Install(aura::Window* window) {
window->port_owner_.reset(new WindowPortForShutdown);
window->port_ = window->port_owner_.get();
}
void WindowPortForShutdown::OnPreInit(Window* window) {}
void WindowPortForShutdown::OnDeviceScaleFactorChanged(
float old_device_scale_factor,
float new_device_scale_factor) {}
void WindowPortForShutdown::OnWillAddChild(Window* child) {}
void WindowPortForShutdown::OnWillRemoveChild(Window* child) {}
void WindowPortForShutdown::OnWillMoveChild(size_t current_index,
size_t dest_index) {}
void WindowPortForShutdown::OnVisibilityChanged(bool visible) {}
void WindowPortForShutdown::OnDidChangeBounds(const gfx::Rect& old_bounds,
const gfx::Rect& new_bounds) {}
void WindowPortForShutdown::OnDidChangeTransform(
const gfx::Transform& old_transform,
const gfx::Transform& new_transform) {}
std::unique_ptr<ui::PropertyData> WindowPortForShutdown::OnWillChangeProperty(
const void* key) {
return nullptr;
}
void WindowPortForShutdown::OnPropertyChanged(
const void* key,
int64_t old_value,
std::unique_ptr<ui::PropertyData> data) {}
std::unique_ptr<cc::LayerTreeFrameSink>
WindowPortForShutdown::CreateLayerTreeFrameSink() {
return nullptr;
}
void WindowPortForShutdown::AllocateLocalSurfaceId() {}
void WindowPortForShutdown::UpdateLocalSurfaceIdFromEmbeddedClient(
const viz::LocalSurfaceId& embedded_client_local_surface_id) {}
bool WindowPortForShutdown::IsLocalSurfaceIdAllocationSuppressed() const {
return false;
}
viz::ScopedSurfaceIdAllocator WindowPortForShutdown::GetSurfaceIdAllocator(
base::OnceCallback<void()> allocation_task) {
return viz::ScopedSurfaceIdAllocator(std::move(allocation_task));
}
const viz::LocalSurfaceId& WindowPortForShutdown::GetLocalSurfaceId() {
return local_surface_id_;
}
void WindowPortForShutdown::OnEventTargetingPolicyChanged() {}
bool WindowPortForShutdown::ShouldRestackTransientChildren() {
return true;
}
} // namespace aura