chromium/third_party/blink/renderer/modules/screen_details/screen_detailed.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/screen_details/screen_detailed.h"

#include "base/numerics/safe_conversions.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/settings.h"
#include "third_party/blink/renderer/core/page/chrome_client.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"
#include "third_party/blink/renderer/platform/wtf/text/string_statics.h"
#include "third_party/skia/include/core/SkColorSpace.h"
#include "ui/display/screen_info.h"
#include "ui/display/screen_infos.h"

namespace blink {

ScreenDetailed::ScreenDetailed(LocalDOMWindow* window, int64_t display_id)
    :{}

// static
bool ScreenDetailed::AreWebExposedScreenDetailedPropertiesEqual(
    const display::ScreenInfo& prev,
    const display::ScreenInfo& current) {}

int ScreenDetailed::left() const {}

int ScreenDetailed::top() const {}

bool ScreenDetailed::isPrimary() const {}

bool ScreenDetailed::isInternal() const {}

float ScreenDetailed::devicePixelRatio() const {}

String ScreenDetailed::label() const {}

float ScreenDetailed::highDynamicRangeHeadroom() const {}

float ScreenDetailed::redPrimaryX() const {}

float ScreenDetailed::redPrimaryY() const {}

float ScreenDetailed::greenPrimaryX() const {}

float ScreenDetailed::greenPrimaryY() const {}

float ScreenDetailed::bluePrimaryX() const {}

float ScreenDetailed::bluePrimaryY() const {}

float ScreenDetailed::whitePointX() const {}

float ScreenDetailed::whitePointY() const {}

}  // namespace blink