1 // Copyright 2014 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/common/chromeos/native_display_delegate_ozone.h"
7 #include "base/logging.h"
11 NativeDisplayDelegateOzone::NativeDisplayDelegateOzone() {}
13 NativeDisplayDelegateOzone::~NativeDisplayDelegateOzone() {}
15 void NativeDisplayDelegateOzone::Initialize() {
19 void NativeDisplayDelegateOzone::GrabServer() {
23 void NativeDisplayDelegateOzone::UngrabServer() {
27 void NativeDisplayDelegateOzone::SyncWithServer() {
31 void NativeDisplayDelegateOzone::SetBackgroundColor(uint32_t color_argb) {
35 void NativeDisplayDelegateOzone::ForceDPMSOn() {
39 std::vector<ui::DisplaySnapshot*> NativeDisplayDelegateOzone::GetDisplays() {
41 return std::vector<ui::DisplaySnapshot*>();
44 void NativeDisplayDelegateOzone::AddMode(const ui::DisplaySnapshot& output,
45 const ui::DisplayMode* mode) {
49 bool NativeDisplayDelegateOzone::Configure(const ui::DisplaySnapshot& output,
50 const ui::DisplayMode* mode,
51 const gfx::Point& origin) {
56 void NativeDisplayDelegateOzone::CreateFrameBuffer(const gfx::Size& size) {
60 bool NativeDisplayDelegateOzone::GetHDCPState(const ui::DisplaySnapshot& output,
61 ui::HDCPState* state) {
66 bool NativeDisplayDelegateOzone::SetHDCPState(const ui::DisplaySnapshot& output,
67 ui::HDCPState state) {
72 std::vector<ui::ColorCalibrationProfile>
73 NativeDisplayDelegateOzone::GetAvailableColorCalibrationProfiles(
74 const ui::DisplaySnapshot& output) {
76 return std::vector<ui::ColorCalibrationProfile>();
79 bool NativeDisplayDelegateOzone::SetColorCalibrationProfile(
80 const ui::DisplaySnapshot& output,
81 ui::ColorCalibrationProfile new_profile) {
86 void NativeDisplayDelegateOzone::AddObserver(NativeDisplayObserver* observer) {
90 void NativeDisplayDelegateOzone::RemoveObserver(
91 NativeDisplayObserver* observer) {